Я пытаюсь использовать nslookup для запроса google.com с 2001:4860:4860::8888, то есть DNS Google IPv6. Но я не получаю ответа, например, соединение. всегда тайм-аут

Когда я пробую ту же процедуру, что и DNS, поставьте 8.8.8.8, то есть DNS IPv4, все работает нормально.

Что мне здесь не хватает?

PS. Я использую макинтош

РЕДАКТИРОВАТЬ:

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

1 ответ1

0

Хорошо, мне удалось решить это. Это было связано с отсутствием понимания того, как функционируют сети IPv4 и IPv6.

Я был подключен к IPv4 Wi-Fi. Попытка nslookup с 8.8.8.8, очевидно, сработает. Но попытка доступа к IPv6 DNS из сети IPv4 не работает.

Если я переключусь на IPv6 wifi, nslookup с 2001:4860:4860::8844 DNS даст правильные результаты. Также, если я попробую nslookup с 8.8.8.8, он также будет работать, так как я могу получить доступ к IPv4 DNS из сети IPv6.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .