質問: windows 7がipv6 dnsサーバーに対してdnsを解決しようとするのはなぜですか? プリティバニラ、win 7、sp1、64ビットをインストールしました。 ipv6アクセスなし。ネットワークステータスはipv4:internetと表示されます。 ipv6:ネットワークアクセスなし。ipv4とipv6の両方のアドレスを持つdnsサーバーがあるドメインを選択します(例:www.hummerzines.com.au(dave.ns.cloudflare.com)。コマンドラインからnslookupを実行します。c:\users\dom\desktop>nslookup hummerzines.com.au dave.ns.cloudflare.com server: dave.ns.cloudflare.com address: 173.245.59.109 name: hummerzines.com.au addresses: 141.101.116.193 141.101.117.193 次に、nslookupの内部からnslookupを実行します。c:\users\dom\desktop>nslookup default server: resolv.internode.on.net address: 192.231.203.132 > hummerzines.com.au dave.ns.cloudflare.com server: dave.ns.cloudflare.com addresses: 2400:cb00:2049:1::adf5:3b6d 173.245.59.109 dns request timed out. timeout was 2 seconds. dns request timed out. timeout was 2 seconds. dns request timed out. timeout was 2 seconds. dns request timed out. timeout was 2 seconds. *** request to dave.ns.cloudflare.com timed-out これら2つの状況でwindowsのパフォーマンスが異なるのはなぜですか? ipv6経由でdnsルックアップを実行しようとしているため、タイムアウトしていると思いますか?これを証明/拒否するために、まだwiresharkを実行していません。ipconfig/allの出力:windows ip configuration host name . . . . . . . . . . . . : xxx primary dns suffix . . . . . . . : node type . . . . . . . . . . . . : hybrid ip routing enabled. . . . . . . . : no wins proxy enabled. . . . . . . . : no ethernet adapter local area connection 2: media state . . . . . . . . . . . : media disconnected connection-specific dns suffix . : description . . . . . . . . . . . : realtek rtl8168d/8111d family pci-e gigabit ethernet nic (ndis 6.20) #2 physical address. . . . . . . . . : 00-24-1d-c9-d0-7e dhcp enabled. . . . . . . . . . . : yes autoconfiguration enabled . . . . : yes ethernet adapter local area connection: connection-specific dns suffix . : description . . . . . . . . . . . : realtek rtl8168d/8111d family pci-e gigabit ethernet nic (ndis 6.20) physical address. . . . . . . . . : 00-24-1d-c9-d0-8e dhcp enabled. . . . . . . . . . . : yes autoconfiguration enabled . . . . : yes link-local ipv6 address . . . . . : fe80::200a:e243:364f:8ec9%11(preferred) ipv4 address. . . . . . . . . . . : 192.168.11.10(preferred) subnet mask . . . . . . . . . . . : 255.255.255.0 lease obtained. . . . . . . . . . : thursday, 20 february 2014 8:36:49 am lease expires . . . . . . . . . . : monday, 24 february 2014 8:36:48 am default gateway . . . . . . . . . : 192.168.11.1 dhcp server . . . . . . . . . . . : 192.168.11.1 dhcpv6 iaid . . . . . . . . . . . : 234890269 dhcpv6 client duid. . . . . . . . : 00-01-00-01-1a-66-f2-e1-00-24-1d-c9-d0-8e dns servers . . . . . . . . . . . : 192.231.203.132 192.231.203.3 netbios over tcpip. . . . . . . . : enabled tunnel adapter isatap.{0693aa71-5382-4ded-8260-ea710149f8a9}: media state . . . . . . . . . . . : media disconnected connection-specific dns suffix . : description . . . . . . . . . . . : microsoft isatap adapter physical address. . . . . . . . . : 00-00-00-00-00-00-00-e0 dhcp enabled. . . . . . . . . . . : no autoconfiguration enabled . . . . : yes tunnel adapter local area connection* 12: connection-specific dns suffix . : description . . . . . . . . . . . : teredo tunneling pseudo-interface physical address. . . . . . . . . : 00-00-00-00-00-00-00-e0 dhcp enabled. . . . . . . . . . . : no autoconfiguration enabled . . . . : yes ipv6 address. . . . . . . . . . . : 2001:0:9d38:90d7:c0a:2ff5:c458:7ffb(preferred) link-local ipv6 address . . . . . : fe80::c0a:2ff5:c458:7ffb%14(preferred) default gateway . . . . . . . . . : :: netbios over tcpip. . . . . . . . : disabled tunnel adapter isatap.{870aa1c0-1fde-4852-87d6-34357f1c7177}: media state . . . . . . . . . . . : media disconnected connection-specific dns suffix . : description . . . . . . . . . . . : microsoft isatap adapter #2 physical address. . . . . . . . . : 00-00-00-00-00-00-00-e0 dhcp enabled. . . . . . . . . . . : no autoconfiguration enabled . . . . : yes
回答: コンピューターがteredo接続を作成しようとしました。 teredoはいくつかのipv6移行テクノロジの1つであり、そのすべてにさまざまな欠点があります。 teredoは、ipv4 natデバイスの背後にあるなど、明示的に設計されたさまざまなシナリオでは機能しないということです。したがって、teredoが有効になっているため、コンピューターは、接続が実際に切断されているときに、ipv6接続があると考えます。 (ネットワークステータスアイコンは 接続の完全に異なるチェック より正確です。)この問題を解決するには、teredoを無効にします(その間に、他の2つの問題のあるもの、6to4とisatap)。コマンドプロンプトを右クリックし、[管理者として実行]をクリックして、次のコマンドを実行します。netsh int ipv6 isatap set state disabled netsh int ipv6 6to4 set state disabled netsh int teredo set state disabled 次に、コンピュータを再起動します。