Google IPv6 DNSでnslookupを使用していますか?


0

nslookupを使用して、Google IPv6 DNSである2001:4860:4860 :: 8888でgoogle.comを照会しようとしています。しかし、接続などの応答がありません。常にタイムアウトします。

DNSがIPv4 DNSである8.8.8.8を置くのと同じ手順を試みると、すべてが正常に機能します。

ここで何が欠けていますか?

PS。私はMacを使用しています

編集:

nslookup google.com 8.8.8.8

出力を与える

Non-authoritative answer:
Name:   google.com
Address: 216.58.212.46

しかし

nslookup google.com 2001:4860:4860::8844

出力を与える

;; connection timed out; no servers could be reached

IPv4とIPv6の両方の実行の出力を貼り付けてください。
C0deDaedalus

nslookup -q=AAAA google.com 私はmacを使用しています host -t AAAA google.com
アキナ

愚かな質問ですが、... ISPはパブリックIPv6を提供していますか、それともローカルv6アドレス(fe80:...)しかありませんか?

@Akina:これは IPv6でクエリを送信するためではなく、IPv6データを検索するためのものです。
-grawity

1
、してくださいここで見てみましょう:developers.google.com/speed/public-dns/docs/dns64 私はOSXを知らないが、「いくつかのNAT64の実装は、Googleの公開DNS64で動作しないことが知られている:」見つけよう-んそれは役立ちますか?

回答:


0

OK、私はこれをなんとか解決しました。これは、IPv4およびIPv6ネットワークがどのように機能するかを理解していないためです。

IPv4 wifiに接続しました。8.8.8.8でnslookupを試みても明らかに動作します。ただし、IPv4ネットワークからIPv6 DNSにアクセスしようとしても機能しません。

IPv6 wifiに切り替えると、2001:4860:4860 :: 8844 DNSのnslookupで正しい結果が得られます。また、8.8.8.8でnslookupを試しても、IPv6ネットワークからIPv4 DNSにアクセスできるため、動作します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.