LINUX.ORG.RU
ФорумAdmin

Как запретить AAAA DNS запросы


0

0

Добрый день! Ситуация такая. При резолве имени в адрес glibc (насколько я понимаю) пытается разрезолвить в адреса IPv4 и в IPv6. И если у нас в nsswitch.conf стоит "file, nds", то даже если адрес есть в /etc/hosts в DNS идет AAAA запрос. Если при этом DNS выключен и мы надеемся, что нас спасут хосты, то мы глубоко заблуждаемся - начинаются таймауты, не говоря уже о том, что генерится лишний трафик. Все это видно, если например использовать getent hosts искомый_хост и запустить на DNS сервере tcpdump. Вобщем вопрос такой, как сделать так, чтобы клиент не посылал AAAA DNS запросы (если я не использую IPv6)?

anonymous

Ответ на: комментарий от nobody

Эта запись засавит обратиться к DNS если в /etc/hosts нет записи (насколько я понимаю это и так умолчание) Вопрос несколько в другом. Как мне на клиенте (одним махом, например выставив переменную окружения ;o) запретить glibc обращаться за IPv6 резолвом Хотя это невозможно я думаю Это надо перекомпилить все приложения или делать что-то типа ldpreload ;o)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.