IPv4 IPv6変換
IPv4アドレスをIPv6に変換します。IPv4射影(::ffff:)形式、完全展開形式、NAT64 64:ff9b::/96、6to4 2002::/48のプレフィックスと32ビットの数値を表示します。
これらはアドレスの表現にすぎず、割り当て済みの経路や動作確認済みの経路ではありません。NAT64にはネットワークに設定された変換装置とプレフィックスが必要で、既知のプレフィックスにはグローバルでないIPv4アドレスは含まれません。6to4のエニーキャストリレーの利用は非推奨です。
192.168.1.10はプライベート(RFC 1918)アドレスです。6to4とNAT64の既知のプレフィックスはパブリックIPv4アドレスに対してのみ定義されているため、この2行は参考値として表示しています。
16進数のグループはRFC 5952に従います。小文字で書き、先頭のゼロは省き、ゼロが最も長く続くグループは::で省略します。
| 形式 | アドレス | 用途 |
|---|---|---|
| IPv4射影 | ::ffff:192.168.1.10 = ::ffff:c0a8:10a | デュアルスタックのソケットやログがIPv4の接続相手を表示する形式 |
| 展開形式 | 0000:0000:0000:0000:0000:ffff:c0a8:010a | データベース、並べ替え、ACLで使う固定幅の形式 |
| NAT64 / DNS64 | 64:ff9b::c0a8:10a | IPv6のみのクライアントがNAT64経由でこのIPv4ホストに到達するときのアドレス |
| 6to4 | 2002:c0a8:10a::/48 | 旧来の自動トンネリング。パブリックIPv4から導出される/48のネットワーク |
| IPv4互換 | ::c0a8:10a | RFC 4291で非推奨 — 新しい設定では使わないでください |
IPv4アドレスに対応する唯一の「IPv6版」というものはありません。IPv6には、同じ32ビットを運ぶ方法が複数定義されており、それぞれ用途が異なります。この変換ツールは、標準的なものを並べて表示します。デュアルスタックのソフトウェアが使うIPv4射影形式、それを完全に展開した表記、既知のプレフィックスを使ったNAT64表現、6to4のプレフィックス、そして非推奨のIPv4互換形式です。
使い方
- 203.0.113.5のように、ドット区切りのIPv4アドレスを入力します。
- デュアルスタックのソケットやログを読み解く場合は、射影形式を確認します。
- 固定幅の表記が必要な場面では、展開形式を使います。
- ルーティング上の制約を確認します。これらの文字列は、IPv6アドレスの割り当てや変換装置の設定を行うものではありません。
計算式
IPv6のグループ = 1番目のオクテット × 256 + 2番目のオクテット(16進数で表記)· 射影 = ::ffff: + グループ1 + : + グループ2
IPv4のオクテット2つが、IPv6の16ビットのグループ1つになります。射影形式は、0のビット80個と1のビット16個(::ffff:0:0/96)の後に32ビットを置きます。このNAT64の例では64:ff9b::/96の後に置きますが、ネットワークによっては別のプレフィックスを設定することもあります。6to4は2002の直後に置き、/48のネットワークになります。
計算例
192.168.1.10 の場合: 192 × 256 + 168 = 49,320 = c0a8、1 × 256 + 10 = 266 = 010a です。したがって射影アドレスは ::ffff:192.168.1.10、16進数では ::ffff:c0a8:10a、すべて書き出すと 0000:0000:0000:0000:0000:ffff:c0a8:010a です。NAT64形式は 64:ff9b::c0a8:10a、6to4のプレフィックスは 2002:c0a8:10a::/48 です。192.168.x.xはプライベートアドレスなので、最後の2つは参考値であることがツールに表示されます。
よくある質問
IPv4を変換して、サーバーにIPv6アドレスを与えられますか?
いいえ。射影アドレスは、デュアルスタックのソフトウェアの中でIPv4の接続相手を表すだけで、IPv6としてルーティングされることはありません。本物のIPv6アドレスは、プロバイダーやルーターから取得する必要があります。
ログに::ffff:203.0.113.5と表示されるのはなぜですか?
サーバーが、IPv4も受け付けるIPv6のソケットで待ち受けているためです。OSはIPv4のクライアントを射影形式で報告するので、::ffff:の接頭辞を取り除けば、通常のIPv4アドレスになります。
64:ff9b::のアドレスは何に使いますか?
RFC 6052で定められた、既知の変換装置用プレフィックスです。DNS64/NAT64は実際のネットワークに合わせて設定する必要があり、別のプレフィックスを使うこともあります。既知のプレフィックスには、グローバルでないIPv4アドレスを埋め込めません。文字列を生成しても、そのアドレスに到達できるようになるわけではありません。
先頭のゼロが拒否されるのはなぜですか?
010を8進数の8として読むソフトウェアもあれば、10進数の10として読むものもあるため、010.1.1.1は曖昧です。各数字は先頭にゼロを付けずに書いてください。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/ipv4-to-ipv6-tool/
このツールを引用する
kakaoCalc. (2026, November 8). IPv4 IPv6変換. https://kakao.mobile/ja/tools/ipv4-to-ipv6-tool/
“IPv4 IPv6変換.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/ipv4-to-ipv6-tool/.