Apps

コマンドラインからルーターのIPアドレスを素早く取得する

コマンドラインからルーターのIPアドレスを素早く取得する

ルーターのIPアドレス

接続しているルーターまたは経由しているルーターの IP アドレスをすぐに取得する必要がある場合は、Mac OS X のターミナルですぐにこの情報を見つけることができます。


接続されているルーターの IP アドレスを明らかにするには、コマンド ラインで次のように入力します。

netstat -rn |grep default

結果を表示するにはリターンキーを押してください。

結果は次のようになり、「default」の直後にルーターのIPが表示されます。

default 192.168.1.1 UGSc 108 0 en0

netstat は有線接続と無線接続の両方で動作し、その違いがインターフェースとして表示されます。通常は en0 と en1 ですが、イーサネットポートや Wi-Fi / AirPort ワイヤレスカードを搭載していない Mac ではポートインターフェースが若干異なります。また、ネットワーク接続が 1 種類しかない Mac では、ほぼ常に en0 になりますが、マシンやハードウェアによって異なります。

コマンドラインを使いたくないユーザーの場合、ルーターの IP はネットワーク環境設定や OS X の Wi-Fi メニューからも確認できます。どちらもグラフィカル ユーザー インターフェイスからアクセスでき、ターミナルに切り替える必要はありません。

コマンドラインからゲートウェイを取得する方法と、システム環境設定の「ネットワーク」パネルからゲートウェイを見つける方法を教えてくださったHansとJenに感謝します。ご興味のある方は、同じnetstatコマンドがLinuxでも動作するので、他のUnixマシンで同様の状況に遭遇した場合、MacだけでなくOS Xの知識も深めることができます。