ルーターの外部IPアドレスを知りたい。私が見つけた唯一の解決策は、https://www.whatismyip.com/のようなWebサイトにアクセスすることです
しかし、ルーター(http://192.168.1.1)にログインするだけではこのIPアドレスを取得できず、そこから取得できない理由がわかりません。ルーターは独自のIPアドレスを知っていますか?
ルーターの外部IPアドレスを知りたい。私が見つけた唯一の解決策は、https://www.whatismyip.com/のようなWebサイトにアクセスすることです
しかし、ルーター(http://192.168.1.1)にログインするだけではこのIPアドレスを取得できず、そこから取得できない理由がわかりません。ルーターは独自のIPアドレスを知っていますか?
回答:
私のルーターは自分の外部IPアドレスを知っている必要があり、ステータスページにログインするとそれを読むことができます。
ソフトウェアもそれを読むことができます:例えば、私は私の中で以下を使用します /etc/ddclient.conf
use=web, web='http://192.168.2.1/status_main.stm', web-skip='var wan_ip="'
これにより、ddclient
ソフトウェアはルーターのそのページから外部IPアドレスを取得できます。ルーターの詳細はおそらく異なりますが、一般的な動作は似ている可能性があります。
http://icanhazip.comのようなWebサイトの便利な点は、すべてのユーザーに対して機能することです。接続パラメーターを読み取るためにログインするためにルーターとパスワードを見つける必要はありません。
upnpはこれを行う別の方法です。例:https ://stackoverflow.com/questions/799557/trying-to-get-nats-external-ipaddress-with-inatexternalipaddresscallback-in-cs