質問: ルータのホスト名を調べる ブロードバンドルータを使ってインターネットをしていますが, ルータのホスト名とmacアドレスを調べる方法をおしえてください. コマンドはありますか?
回答: 調べるコマンドとして「tracert」と「arp」が有ります 本家unixでは「traceroute」なんですが、昔の8.3形式の時代に短くされています 普通に「tracert www.yahoo.co.jp」などのように外のアドレスに向けて経路情報を 取得してください 次にそのアドレスのmacアドレスを取得してください 以下、vistaで実行した結果ですがwindows2000でもxpでも表示はほぼ一緒です c:\>tracert www.yahoo.co.jp www.yahoo.co.jp [203.216.231.160] へのルートをトレースしています 経由するホップ数は最大 30 です: 1 <1 ms 1 ms <1 ms 3100nv-?????? [192.168.1.1] 2 16 ms 17 ms 16 ms (以下省略) c:\>arp -a 192.168.1.1 インターフェイス: 192.168.1.2 --- 0x9 インターネット アドレス 物理アドレス 種類 192.168.1.1 ??-??-??-??-??-?? 動的 我家の場合adsl接続なので、adslルータとなっている3100nv(192.168.1.1)が 最初に引っかかります 次にarpでmacアドレスがわかります 肝心な部分は???で隠していますが、実行時はちゃんと表示されます