IPv4とIPv6の違い:対応確認とデュアルスタックの仕組み
IPv4とIPv6の違い、両方を使うデュアルスタックの仕組み、接続の確認方法を解説。片方だけ表示される理由、アドレスの省略表記、サポートへ伝える際の注意も分かります。
インターネットの2つのIP形式
IPv4は32ビットをドット区切りの10進数4個で、IPv6は128ビットをコロン区切りの16進数群で表します。IPv6のアドレス空間は非常に大きいものです。
二重コロンはゼロ群の省略で、サイトが結果を隠したわけではありません。IPNixaは長いIPを折り返してもコピー値は変えません。
IPv4・IPv6の要点
どちらも通信先の識別が役割ですが、数十年の間を置いて設計されました。
| IPv4 | IPv6 | |
|---|---|---|
| アドレス長 | 32ビット | 128ビット |
| 表記 | 10進数4個:192.0.2.1 | 16進数8群:2001:db8::1 |
| アドレス数 | 約43億 | 約3.4 × 10³⁸ |
| 一般的な家庭の構成 | NATで1つの公開IPを共有 | 公開プレフィックスを割り当て、各端末がIPを持つ |
| 自動設定 | DHCP | SLAAC・DHCPv6 |
| プライバシー機能 | 共有IPの背後に端末を隠す | 定期的に変わる一時アドレス |
両方を使える回線もある
デュアルスタックはIPv4・IPv6の両対応です。ブラウザが動作する経路を選ぶため、同じWi-Fiでも訪問やサービスごとに種類が異なります。
最近のブラウザはHappy Eyeballs(RFC 8305)で、両対応サイトでは通常IPv6を試し、遅ければ短時間でIPv4へ切り替えます。単純な照会ではIPv6だけ見える場合があります。
IPNixaはIPv4専用・IPv6専用の2つの測定先も確認します。位置・回線情報は主照会のIPに基づき、どちら由来かを回線欄に示します。
IPv6の読み方・省略方法
IPv6は長く見えますが、省略規則は2つです。文書用IP 2001:0db8:0000:0000:0000:ff00:0042:8329を例にします。
- 4桁の16進数8群に分けます。
- 各群の先頭ゼロを省くと2001:db8:0:0:0:ff00:42:8329です。
- 連続するゼロ群1か所を二重コロンにすると2001:db8::ff00:42:8329です。「::」は1アドレスに1回だけ使えます。
- 多くの回線では前半4群が事業者割当の/64、後半4群が端末のインターフェース識別部です。
IPv6対応の確認手順
短い検査で実際に使用できたIPの種類を確認できます。
- ネットワーク確認で別々のIPv4・IPv6結果を待ちます。両方のIPが確認できれば、このブラウザは今回両測定先に到達しています。
- IPv6未確認なら再試行し、ルーター・事業者・VPN方針・ブラウザ制限を確認します。通信失敗だけでは原因を区別できません。
- 携帯回線でも再検査します。自宅が非対応でも携帯でIPv6を使える場合があります。
- IPv6だけ確認できても、IPv6専用回線やNAT64とは確定できません。IPv4専用サービスで問題があれば事業者に変換方式を確認してください。
IPv6アドレスが変わる理由
端末は追跡を減らすため一時IPv6を使い、事業者もプレフィックスを変更する場合があります。IPv4同様、人の永続的な身元と扱ってはいけません。
グローバルIPv6でも着信が許可されるとは限らず、NATの背後のIPv4でも安全とは限りません。ルーター・ファイアウォール設定は重要です。
十分な接続検査に必要なもの
両対応ホストへの1回の通信では使用したIPの種類しか分かりません。IPv4専用・IPv6専用への別々の測定が必要です。IPv4成功・IPv6タイムアウトなら成功1件と未解決1件で、回線全体の能力一覧ではありません。主リクエストの位置情報とも区別してください。
特定アプリの問題はそのアプリと事業者のIPv6資料で調べます。エラーとIPの種類を記録すると、経路・DNS・アプリの問題を切り分けやすくなります。
よくある質問
IPv6はIPv4より速いですか?
常に速いわけではありません。変換を避け直接的な経路になる場合はありますが、速度は主に事業者・経路・接続先次第です。
IPv6を無効にすべきですか?
通常は無効化しません。現代のOSはIPv6を前提とし、依存する回線もあります。特定アプリだけに問題があれば、全体を切る前にアプリや事業者へ相談してください。
携帯はIPv6なのにWi-Fiは違うのはなぜですか?
携帯は標準対応が多い一方、固定回線や古いルーターでは非対応の場合があります。WAN・IPv6設定とプランの対応を事業者に確認してください。
サポートにはどちらのIPを伝えますか?
両方あれば両方を伝え、問題がどちらで発生するか示してください。多くのサポート・許可リストでは依然IPv4が必要です。