Что произойдет в Ubuntu 12.04.2, если я отключу dnsmasq?

Я использую Ubuntu 12.04.2 LTS.

Если я выдаю следующую команду

sudo gedit /etc/NetworkManager/NetworkManager.conf

и изменить линию

dns=dnsmasq

в

#dns=dnsmasq

Что случится? Буду ли я отключать или включать DNS-кэширование?

Дополнительные примечания:

Мне сказали, что, поскольку я пользуюсь услугой VPN, для меня было бы лучше сделать вышеизложенное.

2 ответа

  1. dnsmasq, запущенный NetworkManager, по умолчанию не кэширует результаты запросов. Вы можете подтвердить это, запустив:

    ps aux | grep dnsmasq
    

    Тебе следует увидеть --cache-size=0 в качестве аргумента dnsmasq, который отключает кеширование.

  2. Если вы хотите убедиться, что DNS, а также какой-либо трафик маршрутизируется через VPN (я полагаю, вы делаете это на основе вашего другого вопроса), вы можете использовать iptables принимать выходной трафик, предназначенный для шлюза VPN, и блокировать любое другое назначение. Таким образом, нет необходимости трогать конфигурацию Networkmanager.

Выдержка из http://www.ubuntugeek.com/how-to-disable-dnsmasq-in-ubuntu-12-04precise.html

Большим преимуществом является то, что если вы подключаетесь к VPN, вместо того, чтобы весь ваш DNS-трафик направлялся через VPN, как в прошлом, вы вместо этого будете отправлять только DNS-запросы, относящиеся к подсети и доменам, объявленным этой VPN. Это особенно интересно для VPN-соединений с высокой задержкой, где в прошлом все было бы замедлено.

Что касается обработки сбоев DNS, dnsmasq часто отправляет запросы DNS более чем на один DNS-сервер (если вы получили несколько при установлении соединения) и обнаруживает поддельные / мертвые серверы и просто игнорирует их, пока они не начнут возвращать разумную информацию. Это нужно сравнить с тем, как libc делает решение DNS, когда состояние DNS-серверов не может быть сохранено (поскольку это просто библиотека), и поэтому каждое отдельное приложение должно пройти то же самое, пробуя первый DNS, ожидая это время ожидания, используя следующий.

Таким образом, он не отключит его как таковой, он будет менее "безопасным" и эффективным при определенных обстоятельствах. Как VPN

Другие вопросы по тегам