多くのご要望にお応えして、AirPortユーティリティにIPv6が復活しました。これは、最近リリースされたバージョン6.0で削除されたIPv6の機能を覆すものです。従来のIPv4番号(パターン192.168.0.1)の空きプールに代わる、インターネットの次世代アドレスシステムは、インターネットの継続的な機能に不可欠です。ISP、ネットワークハードウェアプロバイダー、コンテンツサイト、検索エンジン、そしてインターネットのインフラ政策の中核を担うグループも、この方針に同意しています。
インターネット協会 (IETF と RFC の背後にいる人々) は、2012 年 6 月 6 日に世界規模の境界線を引いた。これは、前年のように IPv6 を広範囲にテストするだけでなく、その時点からすべてをアクティブに保ち、細かいことに悩まされることのない一般ユーザーのために IPv6 の使用を拡大し続けるためである。
IPv6が必要なのは、IPv4ではインターネットアクセスを必要とする数十億台ものデバイスをカバーするのに十分なアドレス数がないためです。しかも、これは現状の話です。将来的には、あらゆるスマートデバイスがIPアドレスを必要とするようになるかもしれません。NAT(ネットワークアドレス変換)は、他の様々な裏技の助けを借りて、IPv4が長年に渡りなんとか持ちこたえてきましたが、IPv6のアドレス可能範囲がはるかに広い(3.4 x 10^38)ことこそが、真の解決策と言えるでしょう。
IPv6が標準化されてから10年以上が経ちましたが、2012年はついにIPv6導入の転換点を迎えた年です。IPv4アドレスは事実上枯渇しており(取引はまだ続いています)、IPv6インフラは整備されていますが、IPv4との完全な運用上の同等性を実現するには、現実世界の取り組みが必要です。多少の不具合があっても、IPv6は推進されなければなりません。(なぜこれほど時間がかかったのでしょうか?それは、IPv6への移行には金銭的なメリットがなく、コストがかかるだけだからです。これは避けられないことですが、その費用はどの組織でも誰かの予算から支出しなければなりません。)
だからこそ、Apple が AirPort Utility 6.0 へと導く大掃除で IPv6 サポートを削除したのは非常に奇妙だった。iOS 版 AirPort Utility アプリにはそもそも IPv6 サポートがなかったのだ。AirPort Utility 6.0 から削除された機能の多くはネットワーク管理者にのみ影響するもので、Apple Wi-Fi 機器を使っている人はほとんどいないだろうが、IPv6 はもっと広範囲に影響する。Apple は何年も前にこれを Mac OS X に組み込み、iOS では最初から完全にサポートされていた。AirPort Utility で IPv6 サポートを削除したということは、新しく構成された AirPort ベースステーションに接続されたブロードバンドモデムが IPv6 情報をベースステーションにも同一ネットワーク上の他のデバイスにも渡せなくなることを意味した。これは問題だ。(
iOS アプリと 6.0 の変更点の詳細については、2012 年 2 月 1 日の記事“AirPort Utility 6.0 が iCloud サポートを追加、しかし多くの機能を削除”を参照。)
けれども IPv6 が帰ってきた! AirPort Express ベースステーションのひっそりとした刷新 (2012 年 6 月 11 日の記事“AirPort Express が同時デュアルバンドのホッケーパックに変身”参照) を含む数々の WWDC 発表に続いて、Apple は Mac OS X および iOS 版の AirPort Utility のアップデートをリリースした。その主な目的は、新しい AirPort Express に同時デュアルバンドネットワークのサポートを追加することだった。これは 10.6 Snow Leopard および 10.5 Leopard 用の AirPort Utility 5.6.1 で登場した。(AirPort Utility のすべての 5.x バージョンには IPv6 設定が含まれており、5.x バージョンは 2003 年モデル以降にリリースされたすべての AirPort ベースステーションで引き続き動作する。)
[余談ですが、AirPortユーティリティのバージョンサポートは5.5と5.6のリリースで混乱しているようです。2011年6月、Appleは10.6 Snow Leopardと10.5 Leopard向けのAirPortユーティリティ5.5.3をリリースしました。このバージョンは10.7 Lionでも動作しました。その後、2012年1月30日には、AppleはMac OS X 10.7.2 Lion向けのAirPortユーティリティ5.6と、同じくLion専用のAirPortユーティリティ6.0をリリースしました。まあ、仕方ないですね。しかし、新しいAirPortユーティリティ5.6.1ではLionのサポートがなくなり、10.5.7から10.6.8までしかサポート対象外となっています。実に混乱を招きます。もしこれが正確であれば、Lion ユーザーは、
既存の AirPort ベースステーションで現在失われているオプションを構成するために AirPort ユーティリティ 5.6.0 をダウンロードする必要があります。また、Lion を実行しており、AirPort ユーティリティ 6.1 または 5.6.1 を必要とする新しい AirPort Express を入手した場合、AirPort ユーティリティ 6.0 で削除されたそれらのオプションにはアクセスできなくなります。
Lion向けのアップデート版AirPortユーティリティ6.1とiOS向けの改訂版AirPortユーティリティには、新しいAirPort Expressのサポートに加え、インターネットビューに「インターネットオプション」ボタンが追加されました。インターネットビューのメイン画面で、ドメイン名をIPv6アドレスに解決するために必要なIPv6ベースのDNSサーバーを入力できるようになりました。
[インターネット オプション] ダイアログには、[IPv6 の構成] ポップアップ メニューがあり、[リンク ローカルのみ] (ローカル ネットワークでのみ使用)、[自動] (IPv4 アドレスのようにブロードバンド接続から DHCP 経由で取得)、[手動] (特定のアドレスの入力が必要) から選択できます。
「リンクローカルのみ」を除くすべての接続では、「ネイティブ」または「トンネル」を選択できます。これは、IPv6接続の確立方法を表します。ネイティブ接続は、ネットワーク上のすべてのデバイスにIPv6サービスを提供します。トンネル接続は、ルーターでIPv6トラフィックをカプセル化し、ネットワークのIPv4セグメントを介して完全にネイティブなIPv6バックボーンに到達するようにラップします。少し技術的な話になりますが、IPv6を有効にする際にISPやその他のサービスプロバイダーに相談する際に役立つかもしれません。
IPv6は、世界で最もエキサイティングな技術とは言えません。インターネットインフラやITに携わっていない人にとっては、下水道技師が排水管に使われているプラスチックの種類について話しているのを聞いているようなものです。しかし、IPv6はインターネットが継続的に機能し続けるために不可欠な要素です。データは流れ続けなければなりません!