-2

通常、IP アドレスは次の形式で表示されます。

"108.169.14.35",

ただし、「-o pipe」(古いマシン) 形式に変換すると、「0|0|0|1823018531」のように表示されます。

ここで、IP アドレスがまったく異なるように見える原因を理解したいと思います。「-oパイプ」から「通常の」形式に戻す方法はありますか?

4

1 に答える 1

1

1823018531 は IP アドレス 108.169.14.35 を 10 進数で表記したものです。ゼロが何のためにあるかを知る方法はありません。

10 進数形式を「ドット付きクワッド」に変換するために、プログラミング言語の標準ライブラリにはおそらくそのためのサブルーチンがあります。そうでない場合は、256 で割って余りを取り、さらに 256 で割って余りを取り、さらに 2 回繰り返すことで、最後の数字から最初の数字までを取得します。

于 2013-08-22T21:00:54.580 に答える