Как отключить запрос записей AAAA, когда у меня нет IPv6-адреса?


9

Почему я вижу AAAAзапросы DNS, когда я запускаю tcpdumpна своем компьютере Scientific Linux, когда у меня нет адресов IPv6? Я уже перезагружен после установки NETWORKING_IPV6=noв /etc/sysconfig/networkи options ipv6 disable=1в /etc/modprobe.d/ipv6.conf, но я до сих пор можно увидеть AAAAзапросы , если я посещаю несколько веб - сайтов. Как я могу отключить запрос AAAAзаписей?


options ipv6 offа затем в супероболочкеmodprobe -r ipv6
Nikhil Mulley

2
Если у вас есть IPv4-адрес, вы автоматически получаете IPv6-адрес 6to4 , через который вы сможете получить доступ к хостам IPv6 (в зависимости от того, какое подключение IPv6 предлагает ваш провайдер).
Жиль "ТАК - перестань быть злым"

Вы удалили :: 1 и другие адреса ipv6 с вашего/etc/hosts?
Marcin

Firefox дополнительно имеет возможность отключить IPV6: зайдите в about: config, затем измените network.dns.disableIPv6
jofel

В соответствии с serverfault.com/questions/632665/how-to-disable-aaaa-lookups , кажется, нет простого пути.
Туомассало

Ответы:


1

Проверьте, есть ли в файле /etc/resolv.conf «параметры inet6». Если это так, эту строку следует удалить с помощью вашего любимого редактора (вызывается через sudo или как root после создания резервной копии). Если вы используете DHCP, он может вернуться в следующий раз при перезагрузке, даже если у вас нет IPv6 в сетевом стеке ядра.


0

Попробуйте передать ядру следующую опцию на этапе Grub:

modprobe.blacklist=modname1

Где modnameнаходится имя модуля ipv6 в Scientific Linux (возможно ipv6)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.