Почему IPv6 по умолчанию выглядит отключенным в многоадресном разрешении DNS?
Я пытался передать данные между двумя моими машинами с помощью Avahi..local
имя. Сеть была настроена на использование только IPv6 на обеих машинах, и имена не разрешались. Сначала я думал, что это проблема с конфигурацией сети, но потом обнаружил, чтоavahi-resolve-host-name
работал...
Поэтому я углубился в проблему и обнаружил, что на обеих машинах в/etc/nsswitch.conf
у меня была линия
hosts: files mdns4_minimal [NOTFOUND=return] dns
После смены на
hosts: files mdns_minimal [NOTFOUND=return] dns
(или иначе)
hosts: files mdns [NOTFOUND=return] dns
работал нормально конечно.
Я не знаю, проблема ли это только в Ubuntu, но есть ли какая-то конкретная причина, по которой IPv6 mdns отключен по умолчанию?