Я нахожу довольно сбитым с толку, что nslookup всегда получает результат от Сервера 127.0.0.1
Делает это потому, что Ubuntu использует локальный кеш DNS dnsmasq [ 115]? Но я закрыл его и очистил свой DNS-кеш, затем nslookup хост, который я никогда не посещал, затем вывод по-прежнему 127.0.0.1.
Это меня очень смущает. Кто-нибудь может объяснить это для меня? Кстати, мой DNS-сервер настроен на 8.8.8.8.
По умолчанию Ubuntu действительно кэширует записи DNS с помощью Dnsmasq. Dnsmasq выполняет поиск, когда запись DNS отсутствует в своем кеше, поэтому вы всегда будете видеть IP-адрес localhost
(127.0.0.1
) при поиске DNS без указания сервера имен.
На справочной странице это объясняется следующим образом:
Dnsmasq принимает запросы DNS и либо отвечает на них из небольшого локального кэша, либо перенаправляет их в реальный, рекурсивный, DNS сервер Он загружает содержимое / etc / hosts, чтобы можно было разрешить локальные имена хостов, которые не отображаются в глобальном DNS, а также отвечает на запросы DNS для хостов, настроенных по протоколу DHCP.
blockquote>Это поведение можно изменить, отредактировав
/etc/NetworkManager/NetworkManager.conf
и изменивdns=dnsmasq
на#dns=dnsmasq
, после чего вам потребуется перезапустить службу сетевого администратора (sudo service network-manager restart
).Более подробную информацию можно найти в документации сообщества и на странице .
проверьте, не
cat /etc/NetworkManager/NetworkManager.conf
[основной]
плагины = ifupdown, ключевой файл
dns = dnsmasq [ 1110]
[ifupdown]
managed = false
hash (#) out dns = dnsmasq
сохранить файл и перезапустить сеть.
Если вам не нужен локальный преобразователь, вы можете отключить его DNSMASQ, используя следующую процедуру
blockquote> blockquote> blockquote>Вы необходимо отредактировать файл /etc/NetworkManager/NetworkManager.conf
gksudo gedit /etc/NetworkManager/NetworkManager.conf
и закомментировать следующую строку из
dns=dnsmasq
в
#dns=dnsmasq
Сохранить и выйти файл
Теперь вам нужно к сетевому менеджеру использовать следующую команду
sudo restart network-manager
Ссылка: http://www.stgraber.org/2012/02/24/dns -в-убунту-12-04 /