キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
2990
閲覧回数
15
いいね!
6
返信

C841M DDNSをガイドで設定したのですが、ローカルアドレスが登録されます

はるなな
Level 1
Level 1

お疲れ様です。

以下の資料に従い、設定を行いました。

C841M CCP Express 3.5 DDNSを使用したDMVPN の設定ガイド

 

MYDNS.JPの管理画面を確認すると、本来、グローバルアドレスが登録されるべきなのですが、

ローカルアドレスが設定されてしまいます。

 

同じ環境下で、YAMAHAルータで設定すると、正しくグローバルアドレスが登録されます。

 

PPPoE接続ではなく、イーサーネット接続(マンションプロバイダー)です。

 

何か特別な定義(設定)が必要でしょうか

 

よろしくお願いします。

6件の返信6

Akira Muranaka
Level 8
Level 8

こんにちは。

 

ヤマハさんはDDNS利用は、ヤマハさん独自にDDNSのサービスを提供しているので、そのおかげで解決に成功している可能性はないでしょうか。

http://www.rtpro.yamaha.co.jp/RT/FAQ/NetVolanteDNS/index.html

https://blog.goo.ne.jp/takuminews/e/6440801b3cab40670ba387419cc20e3a

 

シスコさんの場合は シスコ社が提供しているそういうサービスは無いと思うので、Freeや有償のDynamic DNSサービスを グーグルさんなどで検索・登録し利用するといいのかな、と思います。

 

DynamicDNSサービスを利用してもうまくいかない場合は、ルーターのWAN側ポートでパケットキャプチャを実施し、DDNSの応答のIPアドレスが本当に正しいか確認するしかないかも?

https://www.itbook.info/network/epc.html

https://community.cisco.com/t5/-/-/ta-p/3137616

ありがとうございます。

その後、ヤマハでも同じ現象出ることが(私の記載情報が誤り)判明しました。

 

ヤマハでうまく通知できているのは、IPアドレスを通知する方法が、

DDNSに対して、メール通知であることです。

メール通知は、Luaスクリプトにてメール送信することで、グローバルアドレスをDDNSに通知できます。

 

依然として、DDNSをガイドで設定したのですが、ローカルアドレスが登録されます。

この問題は、解決できていません。

 

実現方法は、私はわかりませんが、

cisco有識者の方であれば、ヤマハ同様にスクリプトを定期的に実行して、

メール通知すれば可能であると想定します。

 

ごめんなさい、あまり はるななさんの申告をしっかり読めてませんでした。。

DDNSのサービスがうまく利用できおり、IPアドレスの割り当てができてる場合は、そもそもルーター機能としては正しく動作していても、ルーターがグローバルIPアドレスを持っていないのが問題かと思います。

なお、何故 Yamahaさんだとうまく動作するのかは不明ですが(もしくはインターネットにダイレクトで接続する環境でYamahaは利用されてる?)、Ciscoルーターは基本的にHTTP ベースのアップデートに対応してるようです。以下はシスルータマニュアルの抜粋です。
https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipaddr_dns/configuration/15-mt/dns-15-mt-book/dns-dyn-dns-supp-ios.html

DDNS Updates for HTTP-Based Protocols
The Dynamic DNS Support for Cisco IOS Software feature provides the capability of a proprietary HTTP-based protocol to generate or perform DDNS updates. The most notable HTTP-based protocol is DynDNS.org, but there are many others.

 

マンションタイプの場合、プライべ―トIPアドレス(=ローカルIPアドレス)で 各接続端末(や今回のルータに)にインターネット接続用のIPが割り当てられており、恐らく そのマンション内の集約ルーターでグローバルIPにPAT変換して 外に出てる可能性はないでしょうか? その場合、以下で議論や記載されてるように、DDNSはグローバルIPアドレスを持つ機器をつなげるための機能のため、今回の場合は ルーターでプライべートIPアドレスを持っている構成になってしまい それでDDNSはうまく機能しないのかなぁと思います。

https://oshiete.goo.ne.jp/qa/2444541.html
https://www.asus.com/jp/support/FAQ/1011725/

 

何らかの方法で、そのマンションで利用しているグローバルIPアドレスを知ることができたとしても(※インターネット上にあるグローバルIPアドレス確認サイトにアクセスすれば、どのグローバルIPからアクセスしてるからわかるので確認はできます・・)、そのグローバルIPアドレスはご利用のルーターのみで利用を許可されているIPではないので、DDNSに登録通知し利用するのは 避けたほうがよいです。通常 マンションやホテルなど 共用施設では、グローバルIPアドレスは複数利用者で共有し利用されるので、設定によっては他の利用者に迷惑もかかることがありますので。。

 

残念ですが、グローバルIPアドレスを固定割り当て、もしくは 自動割り当てしてくれるようなプロバイダーさんや そのプランと契約して、Ciscoルーターをその回線に接続し固定IPアドレス割当を受けて利用するしかないのかなぁと思いました。。。

何度も返信を頂いて申し訳ないのですが、(メールがたくさん届くので迷惑です)

そもそも論点がズレていますよ

 

前回の返信のとおりですので、再度説明はめんどくさいので、結論だけにします。

ヤマハ、ciscoとも同じ環境でテスト実施。同じ状況になっています(HTTP通知)

 

回避策は、DDNSのアップデートをメール通知(メール送信するとIPアドレスが通知される)方式を

実装してもらえると、グローバルアドレスを通知できます。(ヤマハでスクリプト作成して回避済)

ciscoでも同じような実装(スクリプト等で)ができる方法があると助かります。

 

milkcojp
Level 1
Level 1

私の環境ではCUIでDDNS設定をしました。
SSL認証用にルート・中間証明書のインストールが必要でしたが、問題なく稼働しています。
質問者様の環境はGUIでの設定ですのでお役に立てないかもしれませんが、ご参考までに書いておきます。

ファームウェアは安定版ではなく最新版(15.9(3)M7)ですが、安定板でもおそらく動くのではないかと思います。
CUIで設定する際に気をつけるべき点として、下記があります。

・ACLおよびCBACの設定が適切でDDNSをブロックしないこと(デバッグをONにするとブロック履歴が出ます)
・PPPoE環境ではDialerにDDNSを設定すること
・対象となるDDNSサーバーの利用しているルート・中間証明書を手動でインストールすること

DDNSサーバーの利用しているルート・中間証明書は、一般的なブラウザには信頼できるルートのリスト
があるためHTTPSアクセスに証明書のインストールはいりませんが、C841Mルーターには手動で加える必要があるようです。

コメントには感謝します。ただ、何が「いいね」なのか不明です・・・

DDNSに、HTTPS接続すれば、証明書が必要になるのは当然でしょう。こちらは、HTTP接続ですので証明書は不要だと思います。

GUIとCUIでの設定で、(設定結果に)何が異なるのか意味不明な回答ですね。

同一環境で、機器が異なるだけで、グローバルアドレスが登録できないだけなので、もし、本当にHTTPSだと、グローバルアドレスが登録されるのであれば、はっきり言いますと、ファームのバグだと思っています。メーカーとしては仕様となる話でしょうか(やはり、商品品質の問題でしょう)

いずれにしても、正常に動作しているなら、定義を提示してほしいですね

 

Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします: