dragon image みちのぶのねぐら

Windows で ping -a

Update: 2012-08-03

私のように Windows と Unix/Linux を行ったり来たりしていると、似てるけど微妙に違うもので困ることがしょっちゅうあるのですが、今日は、 Windows 限定のちょっとだけ便利なものを見つけました。 Unix/Linux の方ではあり得ない機能なんですが ^^;

ping -a xxx.xxx.xxx.xxx

とやると ping 打った相手のコンピュータ名を表示してくれます。そう、ホスト名ではありません、コンピュータ名です Windows の。 Windows XP やそれより後のものの場合、デフォルトでは ping に反応しない仕様になっていると思うのですが、それでもコンピュータ名だけは返してくれるようです。

ネットワークの管理者さんが、ネットワークにつながっている正体不明の PC を特定するのに使うようですね。とはいえ、 Windows 以外のコンピュータは反応しません。 Windows PC ばかりのところでも、プリンタなどがつながっている場合がありますよね。

Unix/Linux の ping には -a みたいなオプションはありません。たまたま同じ -a というのがあったとしても別の機能です、たぶん。 DNS など参照するわけでもなく IP アドレスからホスト名がわかったりしたら、それってどんな Hack だよ?ということになります。