JA
マイツール

IPv4 IPv6変換

IPv4アドレスをIPv6に変換します。IPv4射影(::ffff:)形式、完全展開形式、NAT64 64:ff9b::/96、6to4 2002::/48のプレフィックスと32ビットの数値を表示します。

IPv4射影IPv6
::ffff:192.168.1.10
標準の混在表記(RFC 4291 §2.5.5.2)
射影(16進数形式)
::ffff:c0a8:10a
完全展開形式
0000:0000:0000:0000:0000:ffff:c0a8:010a
NAT64 (64:ff9b::/96)
64:ff9b::c0a8:10a
既知のプレフィックス、RFC 6052
6to4のプレフィックス
2002:c0a8:10a::/48
RFC 3056。エニーキャストリレーはRFC 7526で非推奨
IPv4互換(非推奨)
::c0a8:10a
32ビットの値
3,232,235,786
0xC0A8010A

これらはアドレスの表現にすぎず、割り当て済みの経路や動作確認済みの経路ではありません。NAT64にはネットワークに設定された変換装置とプレフィックスが必要で、既知のプレフィックスにはグローバルでないIPv4アドレスは含まれません。6to4のエニーキャストリレーの利用は非推奨です。

192.168.1.10はプライベート(RFC 1918)アドレスです。6to4とNAT64の既知のプレフィックスはパブリックIPv4アドレスに対してのみ定義されているため、この2行は参考値として表示しています。

16進数のグループはRFC 5952に従います。小文字で書き、先頭のゼロは省き、ゼロが最も長く続くグループは::で省略します。

192.168.1.10のすべてのIPv6形式
形式アドレス用途
IPv4射影::ffff:192.168.1.10 = ::ffff:c0a8:10aデュアルスタックのソケットやログがIPv4の接続相手を表示する形式
展開形式0000:0000:0000:0000:0000:ffff:c0a8:010aデータベース、並べ替え、ACLで使う固定幅の形式
NAT64 / DNS6464:ff9b::c0a8:10aIPv6のみのクライアントがNAT64経由でこのIPv4ホストに到達するときのアドレス
6to42002:c0a8:10a::/48旧来の自動トンネリング。パブリックIPv4から導出される/48のネットワーク
IPv4互換::c0a8:10aRFC 4291で非推奨 — 新しい設定では使わないでください
マイツール →
広告

IPv4アドレスに対応する唯一の「IPv6版」というものはありません。IPv6には、同じ32ビットを運ぶ方法が複数定義されており、それぞれ用途が異なります。この変換ツールは、標準的なものを並べて表示します。デュアルスタックのソフトウェアが使うIPv4射影形式、それを完全に展開した表記、既知のプレフィックスを使ったNAT64表現、6to4のプレフィックス、そして非推奨のIPv4互換形式です。

使い方

  1. 203.0.113.5のように、ドット区切りのIPv4アドレスを入力します。
  2. デュアルスタックのソケットやログを読み解く場合は、射影形式を確認します。
  3. 固定幅の表記が必要な場面では、展開形式を使います。
  4. ルーティング上の制約を確認します。これらの文字列は、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は曖昧です。各数字は先頭にゼロを付けずに書いてください。

出典

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). IPv4 IPv6変換. https://kakao.mobile/ja/tools/ipv4-to-ipv6-tool/

MLA

“IPv4 IPv6変換.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/ipv4-to-ipv6-tool/.

広告