キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
3731
閲覧回数
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だと、グローバルアドレスが登録されるのであれば、はっきり言いますと、ファームのバグだと思っています。メーカーとしては仕様となる話でしょうか(やはり、商品品質の問題でしょう)

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