IPv6でDNSサーバの構成DNS サーバーWindows Server 2003のドメイン ネーム システム (DNS) サーバーを使用して、ホスト名を IPv6 アドレスに解決することができる。IPv6ホストにDNSサーバーのアドレスを構成すると、ホストはサーバーにDNS名クエリを送信して解決する。Windows Server 2003のDNSサーバーはIPv4とIPv6双方に同時に対応可能である。ここでは、DNSサーバーサービスのインストールはすでに済ませてあるとする。DNSサーバーサービスのインストールは、ここ … 標準サービスのインストールを参照。 DNS クライアントとサーバー間の通信を可能にするDNS クライアントとサーバー間の通信を可能にするには、
DNS サーバーに、IPv6 クライアント コンピュータで既定で利用可能になっている 3 つの IPv6 アドレスのいずれかを構成するには、netsh interface ipv6 add address コマンドを使用する。IPv6 クライアントに自動的に構成されている3 つの既定の DNS サーバー アドレスは、
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 サーバーが IPv4 と IPv6 の両方をリッスンするように構成すると、
DNS サーバーが IPv6 を介してリッスンするように構成するには、次の操作を行う。
DNSサーバーへのIPv6正引きエントリを追加するには、DNSサーバー管理コンソール(dncmgmt.msc)を起動して、前方参照ゾーンのプライマリゾーンにAAAAレコードを追加する。
BIND9.2や9.3で逆引き参照ゾーンを構成する方法は、@IT > Linux Square > IPv6対応DNSサーバの実現などに記述もあり、筆者も構築実績がある。しかしテキストファイルなので、初心者には敷居が高い。IPv4のBINDを設定した経験があれば面倒だが簡単だ。 MS DNSは、ゾーンファイルではなくレジストリ内にゾーン情報を格納している。もちろん、ファイルを利用しての運用設定も可能だ。ということはまずはゾーンファイルで逆引き設定し、レジストリに読み込ませればよいということでもある。 ※ これまた、上記Technetのページはなくなってしまったようである。突っ込まれるとその存在そのものをなくしてしまうのがMS流らしい。逆引き参照ゾーンを構成する 追記:Jan 26 2011正直、7年前にこれを試したときに、ゾーンは作成できてもPTRレコードの追加ができなかった。受け付けないのである。そのうち、Windows Server 2003 も、SP1 > R2 > SP2 と進化し、全く同じ操作ながら「逆引きゾーン」とPTRレコードの作成ができるようになっていた。 もっとも2011年現在では、この7年間の間にこのPCNWBTを読んでIPv6でWindowsネットワークを構成しwebで発表している人達も多いので、既に「逆引きゾーン」とPTRレコードの作成は「当たり前」のことになっていると察する。 以下に手順を述べる。
|
Copyright (C) 2011 by Yasumaro. All rights reserved.
↑ ご意見・ご感想・ご要望・苦情はこちらまで。↑ |
最終更新日2011年01月26日
HIEDA.NET |