ネットワークTOP  |  IPv6 TOP

IPv6ネットワークを作ろう

IPv6でDNSサーバの構成

DNS サーバー

Windows Server 2003のドメイン ネーム システム (DNS) サーバーを使用して、ホスト名を IPv6 アドレスに解決することができる。IPv6ホストにDNSサーバーのアドレスを構成すると、ホストはサーバーにDNS名クエリを送信して解決する。Windows Server 2003のDNSサーバーはIPv4とIPv6双方に同時に対応可能である。ここでは、DNSサーバーサービスのインストールはすでに済ませてあるとする。DNSサーバーサービスのインストールは、ここ … 標準サービスのインストールを参照。

DNS クライアントとサーバー間の通信を可能にする

DNS クライアントとサーバー間の通信を可能にするには、

  • DNS サーバーに、すべての IPv6 クライアントに自動的に構成されている 3 つの既定の DNS サーバー IPv6 アドレスのいずれかを構成するか、
  • クライアントに DNS サーバーの IPv6 アドレスを構成する。

DNS サーバーに、IPv6 クライアント コンピュータで既定で利用可能になっている 3 つの IPv6 アドレスのいずれかを構成するには、netsh interface ipv6 add address コマンドを使用する。IPv6 クライアントに自動的に構成されている3 つの既定の DNS サーバー アドレスは、

  • FEC0:0:0:FFFF::1
  • FEC0:0:0:FFFF::2
  • FEC0:0:0:FFFF::3
である。

DNS サーバーが IPv6 クライアントとは異なるサブネット上にある場合は、DNS サーバーのサブネット上で利用可能な任意の IPv6 ルーターに、DNS サーバーへの静的ルートを構成する。

明示的にDNS サーバーのIPv6 アドレスをクライアントに構成すれば、FEC0:0:0:FFFF::1といったアドレスをDNSサーバに設定する必要はない。明示的にDNS サーバーのIPv6 アドレスをクライアントに構成する方法は後で述べる。

DNS サーバーが IPv6 上でリッスンするように構成する

Windows 2003 ServerのDNSサービスは、デフォルトではIPv4パケットのみしか受け付けない。IPv6の名前解決も、IPv4のクエリパケットに対してIPv4のアンサーパケットでAAAAレコードを返す。もちろんDNS サーバーが IPv6 を介して DNS 名の登録および解決要求をリッスンするように構成できる。DNS サーバーが IPv4IPv6 の両方をリッスンするように構成すると、

  • IPv6 では機能するが、IPv4 では機能しないデバイスが、DNS サーバーで機能する。
  • IPv4IPv6 の両方を使用するように構成されたコンピュータやその他のデバイスが、既定で IPv6 を使用する。(最初にIPv6でクエリを出し名前解決を試みる。解決できないと次にIPv4でクエリを出し解決を試みる。)

DNS サーバーが IPv6 を介してリッスンするように構成するには、次の操作を行う。

  1. Windows サポート ツールをインストールする。 それには、Windows の CD-ROM を CD-ROM ドライブに挿入し、\Support\Tools フォルダに移動する。
  2. suptools.msi をダブルクリックする。後は画面の指示に従う。







  3. サポートツールが完了したら、コマンド プロンプトを開く。
  4. 次のコマンドを入力する。 dnscmd /config /EnableIPv6 1 上記コマンドは、サポートツールをインストールしないと実行できない。

  5. DNS サーバー サービスを再起動する。

DNSサーバーへのIPv6正引きエントリを追加するには、DNSサーバー管理コンソール(dncmgmt.msc)を起動して、前方参照ゾーンのプライマリゾーンにAAAAレコードを追加する。







※ 残念ながら逆引きエントリは、筆者にはわからぬ。Technetのページには、IPv6の逆引きも可能な記述があるが、具体的な設定方法の記載がない。どなたかWindows Serverで逆引き参照ゾーンを構成する方法をご存知であれば、連絡してほしい。

 BIND9.2や9.3で逆引き参照ゾーンを構成する方法は、@IT > Linux Square > IPv6対応DNSサーバの実現などに記述もあり、筆者も構築実績がある。しかしテキストファイルなので、初心者には敷居が高い。IPv4のBINDを設定した経験があれば面倒だが簡単だ。

MS DNSは、ゾーンファイルではなくレジストリ内にゾーン情報を格納している。もちろん、ファイルを利用しての運用設定も可能だ。ということはまずはゾーンファイルで逆引き設定し、レジストリに読み込ませればよいということでもある。

※ これまた、上記Technetのページはなくなってしまったようである。突っ込まれるとその存在そのものをなましてしまうのがMS流らしい。

つづく・・・・

 
ネットワークTOP  |  IPv6 TOP
Copyright (C) 2003 by Yasumaro. All rights reserved.
 ↑ ご意見・ご感想・ご要望・苦情はこちらまで。↑
最終更新日2004年04月04日
HIEDA.NET