ローカル エリア ネットワーク上のルーターが使用している IP を確認するにはどうすればよいでしょうか?
答え1
アップデート:
Terminal.appで次のように入力します
route get default
または
route get default | grep gateway
より凝縮された出力を実現します。
これはダニエルが指摘した通り、最速の方法です。ありがとう、ダン。
元の回答:
もっと時間がかかりますが、別の方法もあります。
netstat -r | grep default
慣例により、ルーターにはサブネットの最初のアドレスが割り当てられます。つまり、ほとんどの場合、ルーターの IP アドレスは、末尾が 1 であることを除いて、ユーザーの IP アドレスと同じです。
例えば:
IPが10.0.0.105の場合、ルーターのIPはおそらく10.0.0.1です。IP
が192.168.1.83の場合、ルーターのIPはおそらく192.168.1.1です。
答え2
route get default | grep gateway
最初は、Mac (OS X 10.9.4) のコマンドの出力に少し戸惑いました。私の場合、IP アドレスではなくホスト名が返されたからです。
gateway: homeportal
他にもIPアドレスを知りたい人がここに来た場合、-n
オプションを追加すると役立つかもしれません(ドキュメントによると、アクションを報告するときにホスト名とネットワーク名を記号的に印刷する試みをバイパスします。):
route -n get default | grep gateway
その結果、次のようになりました。
gateway: 192.168.1.254
答え3
ルーターのローカル アドレスが必要な場合は、ゲートウェイ アドレスである可能性が高いです。Apple メニュー () を押して、「システム環境設定」に移動し、「ネットワーク」に進みます。左側にある接続済みと表示されている項目 (Ethernet/AirPort) のいずれかを選択します。
右側にはいくつかのフィールドがあり、そのうちの 1 つが「ルーター」で、通常は 192.168.1.1 です。
インターネットIPアドレスが必要な場合は、http://www.whatsmyip.net/そこに表示されます。