IPアドレス変換
IPv4・IPv6アドレスのあらゆる表記。
省略表記
2001:db8::8a2e:370:7334
スコープ
特殊用途 · Documentation
完全表記
2001:0db8:0000:0000:0000:8a2e:0370:7334
整数
42540766411282592856904136881884656436
16進数
0x20010db80000000000008a2e03707334
逆引きDNS名
4.3.3.7.0.7.3.0.e.2.a.8.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
2進数
0010000000000001:0000110110111000:0000000000000000:0000000000000000:0000000000000000:1000101000101110:0000001101110000:0111001100110100
IP アドレスは単なる数値で、IPv4 は 32 ビット、IPv6 は 128 ビットです。おなじみのドットやコロンの表記は、人が読みやすくするための書き方にすぎません。この変換ツールは同じアドレスを整数・16 進数・2 進数で表示し、PTR の検索に使う逆引き DNS 名(IPv4 は in-addr.arpa、IPv6 は ip6.arpa)も示します。
IPv6 については、完全表記(16 進数 32 桁すべて)と、RFC 5952 で定められた正規の短縮表記(小文字、先頭のゼロを省略し、最も長い 0 のグループの連続を :: に置き換え)も表示します。
よくある質問
IP アドレスを整数に変換するには?
IPv4 の各オクテットに桁の重みを掛けて足します:a×256³ + b×256² + c×256 + d。192.168.1.1 なら 3232235777 です。
IPv6 アドレスの正規形とは?
RFC 5952 による形式です。16 進数は小文字、各グループの先頭のゼロは省略、2 つ以上連続する 0 のグループのうち最長のものを :: に短縮します。同じ長さなら最初のものを短縮します。
PTR 名が逆順になっているのはなぜ?
DNS は右から左へ委任するため、逆引きゾーンではアドレスの各部分を逆順に並べます。これにより、ネットワークの所有者ごとに自分のブロックの権限を委任できます。