初めて投稿させていただきます。pingコマンドはいまや知らない人はいないぐらい知名度を上げていますが、IPアドレスの指定の仕方で不可解な動きをします。どういった事が原因なのかを教えていただけないでしょうか?。 ping 192.168.1.64とすると「192.168.1.64」に対してpingされます。 しかし、ping 192.168.1.064と指定すると「192.168.1.52」に対してpingされます。よろしくお願いします。
たなかさん,はじめまして。 返事遅くなってゴメンナサイ。
>しかし、ping 192.168.1.064と指定すると「192.168.1.52」に対してpingされます。
多分,pingの仕様とは関係ないと思います。 064というように,頭に0を付けると, Unix系OSの世界では8進表記と解釈するのが通例なので, 064を10進表記ではなく,8進表記と見なしているんじゃないかしら。 そう考えると辻褄があうような気がします。
コメント
頭に0が付くと8進表記
たなかさん,はじめまして。
返事遅くなってゴメンナサイ。
>しかし、ping 192.168.1.064と指定すると「192.168.1.52」に対してpingされます。
多分,pingの仕様とは関係ないと思います。
064というように,頭に0を付けると,
Unix系OSの世界では8進表記と解釈するのが通例なので,
064を10進表記ではなく,8進表記と見なしているんじゃないかしら。
そう考えると辻褄があうような気がします。