IPv4 / IPv6変換ツール|アドレス形式を相互変換【無料】

無料Webアプリ - IPv4 / IPv6変換ツール|アドレス形式を相互変換【無料】 無料Webアプリ
無料Webアプリ - IPv4 / IPv6変換ツール|アドレス形式を相互変換【無料】
スポンサーリンク

IPv4/IPv6変換

IPv4/IPv6変換の使い方

このツールは、IPv4とIPv6の変換を行います。

IPv4アドレスを入力し変換ボタンを押下すると、::ffff: 形式のIPv4-mapped IPv6完全展開形式を一覧表示します。

IPv6アドレスを入力し変換ボタンを押下すると、展開・圧縮どちらの形式で入力しても相互変換が可能です。また、アドレス種別(グローバルユニキャスト、リンクローカル、マルチキャスト、IPv4-mapped等)を判定します。

IPアドレスの基礎知識

インターネット上の住所にあたる「IPアドレス」には、現在2つの規格が存在します。

IPv4とは(32bit)

IPv4は、インターネットの黎明期から使われている規格です。

  • 構造:192.168.1.1 のように、0〜255の数字を4つ組み合わせて表現します
  • 総数:32bit(2の32乗)で構成されており、約43億個のアドレスがあります

IPv6とは(128bit)

IPv4の枯渇問題を受けて登場した次世代の規格です。

  • 構造:2001:0db8:0000:0000:0000:ff00:0042:8329 のように、英数字を8つのブロックに分けて表現します
  • 総数:128bit(2の128乗)で構成されており、総数は 約340澗(かん)個。事実上、無限に近いアドレスが利用可能です

なぜIPv6が必要か

最大の理由は 「アドレスの不足」 です。インターネット普及初期には十分でしたが、スマートフォンやIoT機器の急増によりほぼ枯渇しています

現在はNAT(ネットワークアドレス変換)技術で延命していますが、NATはエンドツーエンドの通信を複雑にし、遅延やセキュリティ上の課題をもたらします。

IPv6では各デバイスがグローバルユニークなアドレスを持てるため、NAT不要のシンプルなネットワーク設計が可能です。

また、ヘッダーの効率化、IPsecのネイティブサポート、ステートレスアドレス自動設定(SLAAC)など、IPv4の設計上の限界を解消する機能が組み込まれています。IoT・5G・クラウド時代には不可欠な基盤技術です。

IPv4-mapped IPv6(IPv4射影アドレス)とは

IPv4-mapped IPv6アドレスは、IPv6環境においてIPv4アドレスを表現するための特別な形式です。

IPv4とIPv6が混在する移行期において、両者が相互通信できるよう設計されたマッピング方式です(RFC 4291で定義)。

IPv6しか理解できないプログラムやシステムが古いIPv4のアドレスと通信したいときに、IPv4アドレス(32bit)をIPv6アドレス(128bit)の中に「埋め込んで」表現します。

  • フォーマット::ffff:<IPv4>
  • 形式::ffff:192.168.1.1 または ::ffff:c0a8:0101
  • 仕組み:先頭の80bitを「0」、次の16bitを「f」で埋め、末尾の32bitに元のIPv4アドレスを配置します

構造は先頭80ビットがゼロ、続く16ビットが全て1(FFFF)、残り32ビットがIPv4アドレスのバイナリ表現です。LinuxやBSDなどのOSでは、IPv6ソケットがIPv4接続を受け付ける際にこの形式が使われます。

ただし、Windowsではデフォルト無効など、OS・ライブラリによって挙動が異なる点に注意が必要です。

タイトルとURLをコピーしました