質問: google publicdnsはトレースルートでは使用されません 私のpcでは、dnsサーバーとしてgoogle publicdnsを使用しています。インターネットプロトコル(tcp/ip)プロパティで、優先dnsサーバーを8.8.4.4に設定し、代替dnsサーバーを8.8.8.8に設定しました。私によると、このdnsサーバーは、このdnsサーバーを使用してwebサイトへの要求をipに解決するために使用する必要があります( google dns および ドメインネームサーバーの仕組み を参照)。しかし、pcでwebサイトへのトレースルートを確認すると、次の出力が得られました。 tracing route to www.google.com [74.125.236.80] over a maximum of 30 hops: 1 <1 ms <1 ms <1 ms 192.168.1.201 2 360 ms 349 ms 292 ms 122.178.216.1 3 145 ms 107 ms 148 ms 122.166.32.121 4 32 ms 53 ms 120 ms 122.166.32.9 5 45 ms 42 ms 121 ms 122.175.255.29 6 63 ms 76 ms 51 ms 182.79.255.45 7 52 ms 134 ms 61 ms 72.14.194.22 8 86 ms 59 ms 72 ms 72.14.232.202 9 106 ms 107 ms 60 ms 66.249.94.39 10 101 ms 103 ms 117 ms 209.85.249.235 11 148 ms 224 ms 276 ms 74.125.236.80 trace complete. who.is でこれらすべてのipをチェックしたところ、それらは私のispに属していることがわかりました。だから私の質問は、google public dnsはどこで使用されているのですか?また、pcのdnsサーバーとしてgoogle public dnsを設定した場合でも、ispのネームサーバーが使用されるのはなぜですか?または私の設定が間違っていますか?
回答: tracerouteにdns要求が表示されません。使用されているdnsサーバーを確認するには、nslookupを試してください。# nslookup www.google.com server: 10.0.0.100 address: 10.0.0.100#53 non-authoritative answer: name: www.google.com address: 173.194.75.106 name: www.google.com address: 173.194.75.147 name: www.google.com address: 173.194.75.99 name: www.google.com address: 173.194.75.103 name: www.google.com address: 173.194.75.104 name: www.google.com address: 173.194.75.105 または:# dig www.google.com |grep server ;; server: 10.0.0.100#53(10.0.0.100) 名前とアドレス(またはサーバー)の部分はdnsサーバーです。 tracerouteは、ipからgoogleへのルートを提供します。もちろん、これはispを経由します。