IPv6を理解する方法

📅
🕑 1 分で読む

IPv6、つまりインターネット プロトコル バージョン 6 は、基本的に IPv4 の後継です。IPv4 は、私たちのほとんどがまだ使い物になっていないプロトコルです。IPv4 のアドレス プールが予想よりも早く枯渇したため、IPv6 は 1990 年代後半に考案され、2017 年頃にようやく IETF によって承認されました。ネットワークがさまざまな設定で複雑に見えるのはなぜかと疑問に思ったことがあるなら、これが理由の一部です。IPv6 の目的は、IPv4 の最大の問題である、利用可能なアドレス プールの減少に対処することです。正直なところ、IPv4 では電話番号が不足するような状況でしたが、IPv6 では膨大なアドレス空間 (たとえば、その数兆倍) が得られるので、これはある意味安心できます。さて、かつては IPv5 もありましたが、それは動画のストリーミング プロトコルであり、URL アドレスを置き換えるものではありませんでした。IPv5 は、実質的には単なる幻影です。重要なのは、IPv6 が 128 ビットのアドレスを使用する点です。これは非常に長い数字です。IPv4 は 32 ビットでした。これは、340 の冪乗 (340 の冪乗兆) 以上のアドレス、つまり数字に詳しい人向けに言えば、約 340 兆兆 (340 兆兆兆) 以上のアドレスがあることを意味します。この余分なスペースのおかげで、スマート デバイス、電話、または「スマート」 トースターがどれだけ接続されても、アドレスが不足することはありません。IPv6 は単にアドレスを追加するだけでなく、いくつか便利な機能ももたらしました。たとえば、マルチキャストが組み込まれているため、ネットワーク全体に別々のコピーを送信するのではなく、データを複数のデバイスに同時に送信できます。また、セットアップと管理が簡単になるように設計されていますが、新しいテクノロジーにつきもののように、IPv4 よりも複雑な新しいルーティングや構成が必要になるなど、独自の癖も伴います。しかし、IPv6 の導入は容易ではありませんでした。大きな問題は、IPv4 と IPv6 が実際には直接通信しないことです。このギャップを埋めるには、デュアルスタック構成や、専用のルーターやゲートウェイといった変換ツールが必要です。また、当初は多くの ISP やバックボーンプロバイダーが IPv6 を十分にサポートしていなかったため、大規模な展開が困難でした。最後に確認したところ、サポートは大幅に改善されましたが、それでもまだ IPv6 への移行を拒否するネットワークセグメントがいくつかあるかもしれません。一部の構成では、移行は待ち時間や継続的なパッチワークのように感じられます。少し奇妙ですが理にかなっているもう 1 つの点は、NAT がデフォルトで使用されなくなったことです。IPv4 では、NAT は命綱でした。プライベートネットワーク上の複数のデバイスが 1 つのパブリック IP アドレスを共有できるようにするためです。また、外部トラフィックがプライベート IP アドレスに直接到達できないため、意図せずして基本的なファイアウォールのように動作していました。現在、IPv6 によってすべての人にパブリック IP アドレスが付与されるため、NAT を完全に廃止することが考えられます。理論上は素晴らしいように聞こえますが、実際には、ハッキングを防ぐためには実際のファイアウォールが必要になります。一部のネットワークでは、これは眉をひそめる事態となっています。突然、すべてが無防備になり、NATが消滅すればセキュリティ管理は容易ではありません。そのため、IPv6が技術的には未来の技術であっても、導入はすぐには進みません。互換性、インフラのサポート、そしてセキュリティ上の問題などにより、導入はゆっくりと進んでいます。NATのファイアウォール効果がないネットワークが外部に公開されてしまうのではないかという懸念もありました。しかし、今ではほぼすべての場所でサポートされており、多くの新しいデバイスはIPv6の存在を前提としており、大きな問題ではありません。いつかこの移行がシームレスになり、IPv4が歴史の彼方へと消え去るか、少なくともニッチな存在になることを願っています。この簡単な説明で、IPv6の普及になぜこれほど時間がかかったのか、そしてなぜそれがネットワークの成長にとってこれほど重要なのかが理解できたと思います。ネットワークを構築しようとしている方、あるいは単にその基盤となる技術に興味がある方にとって、この違いを理解することは、物事が複雑に見える理由や、インターネットが舞台裏で変化し続ける理由を理解するのに役立ちます。

IPv6を正しく理解して有効にする方法

ネットワークとデバイスが IPv6 に対応しているかどうかを確認する

  • Windowsでは、コマンドプロンプトを開きます(Win + Rと入力しcmd、Enterキーを押します)
  • ipconfig /allネットワークアダプターの下にIPv6アドレスを入力して探します。 2001:、、fc00:またはで始まるアドレスが表示されている場合はfe80::、デバイスで既にIPv6サポートが有効になっている可能性があります。

ここに IPv6 アドレスがない場合は、設定で有効にするか、ルーターの構成を確認する必要がある可能性があります。

ルーターでIPv6を有効にする

  • ルーターの管理パネルにログインします(通常は192.168.1.1または192.168.0.1)。
  • 「IPv6設定」などのセクションを探してください。多くの場合、「WAN」または「インターネットオプション」の下にあります。
  • 電源をオンにし、適切な接続タイプ (DHCPv6、静的、または自動) を選択して、変更を保存します。

この手順は非常に重要です。多くのルーターではデフォルトでIPv6が無効になっているためです。理由はよく分かりませんが、とりあえずこれで終わりです。ISPによっては、特定の設定を要求したり、手動でアドレスを指定したりする場合があります。自動で有効になっていない場合は、ISPのドキュメントを確認してください。

セットアップ後に IPv6 が動作するかどうかをテストする

  • Test-IPv6.comへアクセス
  • テストを実行してください。IPv6が有効で動作していると表示されれば問題ありません。そうでない場合は、ルーターの設定を再確認するか、ISPに連絡して、ご利用のプランでIPv6がサポートされているかどうかを確認してください。

一部の設定では、部分的な IPv6 結果が表示されることがあります。これは、ネットワークが一部の機能のみをサポートしている場合は正常です。

物事がまだ不自然に見えるとき

  • モデム、ルーター、デバイスなど、すべてを再起動してください。場合によっては、再起動するだけで最も簡単な解決策になることもあります。
  • OSとデバイスのファームウェアが最新であることを確認してください。古いファームウェアやドライバーはIPv6のサポートをブロックする可能性があります。
  • ISPがIPv6を全くサポートしていない場合、ルーターにIPv6を試すように指示してもあまり効果はありません。まずはISPがIPv6をサポートする必要があります。

ちょっと不思議なのですが、あるネットワークでうまくいったことが、別のネットワークではうまくいかないこともあります。忍耐が鍵です。IPv6の完全な利便性を切望しているなら、ISPを切り替えるのも良いでしょう。

まとめ

  • デバイスが IPv6 アドレスを取得しているかどうかを確認しますipconfig /all
  • ルーターにログインして IPv6 設定を見つけ、オフになっている場合はオンにします。
  • このサイトを使ってテストしてください。
  • 動作しない場合は、再起動してファームウェアを更新してください。

まとめ

IPv6は、特に将来を見据えたネットワークや、IoT機器を大規模に活用する上で大きな前進です。IPv6を有効にして正常に動作させるのは、特に古い機器やISPがまだ対応していない場合は、少々面倒な作業です。しかし、一度慣れてしまえば、驚くほど簡単です。この記事が、多くの方々がIPv6をスムーズに使い始めるのに役立つことを願っています。