У меня старый сервер arn с ubuntu 14.04, и я пытаюсь переключить его на IPv6. стек пока работает, я получаю правильный глобальный IPv6, могу пинговать адреса IPv6 и могу подключиться к моему серверу извне, используя его IPv6. Но похоже, что есть проблема с разрешением DNS, когда я ping google.com
Падаю на гугловский IPv4. Я сделал дамп сетевого трафика и вижу, что при пинге сервер выдает только DNS-запросы, а не AAAA.
У вас есть идеи, как включить эти запросы?
Вот мой файл resolv.conf (options inet6
изначально не было, я пробовал с этим вариантом и без него, безуспешно)
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
#nameserver 1.1.1.1
nameserver 192.168.1.1
search home
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
search lan
options inet6
Так что имейте в виду, что команда ping
является только IPv4 и, следовательно, будет запрашивать только записи A. ping6
запросит AAAA. Утилита вроде curl
или wget
Лучше всего запрашивать A и AAAA одновременно. Это был бы простой ответ на ваш вопрос, если это так ...
PS: Я вижу, у вас указаны два DNS-сервера, один из которых работает на вашем компьютере (dnsmasq
или похожие ?). Мне было бы интересно увидеть, как работает все, что работает на 127.x.x.x, с точки зрения запросов A / AAAA, пересылки и т. Д.