私のネットワークルーターはZyXEL ZyWall USG 100で、DNSサーバーが組み込まれています。多くのWindowsコンピュータはそれに接続し、DHCP経由でIPv4アドレスを取得します。また、ルーターの「ドメイン名」によってDNSサフィックス(「内部」)が通知されます。通常、これは正常に機能します。ただし、Windows(Vistaまたは7)マシンは、DNSレコードでドメイン名「domain-name」を持つマシンのIPアドレスを解決できない場合があります。「domain-name」に関連付けられたIPアドレスを持つマシンはオンであり、現時点では他のWindowsコンピューターからアクセスできます。
これが発生しても、「nslookup domain-name」を使用してIPアドレスを解決できますが、「ping domain-name」、「ping -4 domain-name」、および「http:// domain-name」の参照は失敗します。ping "domain-name.internal"が機能します。
この問題の影響を受けるコンピュータで「ipconfig / displaydns」コマンドの出力を確認したところ、次のような予期しないIPv6エントリが見つかりました。
domain-name
----------------------------------------
No records of type AAAA
ネットワークアダプターインターフェイスを再起動することで、一時的に問題を解決できます。
でhttp://technet.microsoft.com/en-gb/library/bb878121.aspx、Microsoftは述べています:
注:インターネット上のDNSサーバーの構成が誤っているため、IPv4とIPv6の両方を使用するコンピューターは、名前を解決してインターネットリソースに接続できない場合があります。このまれな問題は、誤って構成されたDNSサーバーが、名前を1つ以上のIPv6アドレスに解決する要求(AAAAレコードの要求)を受け取ったときに発生します。DNSサーバーがIPv6をサポートしていない場合、名前のクエリは失敗します。次に、クエリを実行するノードは、名前をIPv4アドレスのセットに解決する要求(Aレコードの要求)を送信します。誤って構成されたDNSサーバーは、IPv4アドレスに対する後続のDNSクエリをドロップし、名前解決の試行全体が失敗し、要求ノードのネットワーク接続が損なわれます。この問題が発生している場合は、AAAAレコードのDNSクエリに失敗した後、Aレコードの後続のDNSクエリを受け入れるようにDNSサーバーを再構成するようにインターネットサービスプロバイダーに依頼してください。または、要求元のコンピューターでIPv6を一時的に無効にすることもできます。この問題はDNSサーバーに存在し、IPv4とIPv6の両方を使用するすべてのコンピューターに共通です。
私はこれが起こっているのかもしれないと思います(私にはこれ以上のアイデアはありません)。
ルーターによってルーティング可能な(リンクローカルではない)IPv6アドレスが割り当てられていない場合でも、WindowsはIPv6 DNS(AAAA)レコードを探しますか?または、誰かがこの問題の原因についてより良いアイデアを持っていますか?