Поиски DNS периодически начинают перестать работать, пока dnsmasq не перезапущен после обновления до 16,10

После обновления от Xubuntu 16.04 до 16,10, поиски DNS начинают перестать работать после количества времени, перезапуская dnsmasq, кажется, временно решает вопрос, но я навсегда перезапускаю его в течение дня.

Когда поиски прекращают работать, Chrome дает мне одну из следующих ошибок:

"ERR_NAME_NOT_RESOLVED", "DNS_PROBE_FINISHED_BAD_CONFIG", "DNS_PROBE_FINISHED_NXDOMAIN";

Это и для интернет-сайтов и для веб-интерфейсов, подаваемых другими машинами в моей локальной сети; если я пробую ssh к другой машине в моей сети (например, мой сервер DNS), я получаю следующее:

➜  ~ ssh dns
ssh: Could not resolve hostname dns: Name or service not known

У меня был dnsmasq, установленный локально при выполнении 16.04 так, чтобы у меня мог быть подстановочный знак запись DNS для упрощения технической разработки (*.dev в моем браузере для различных проектов). Мой /etc/dnsmasq.conf похож на это:

listen-address=127.0.0.1
bind-interfaces
address=/dev/127.0.0.1

Из того, что я понимаю, dnsmasq установлен по умолчанию на 16,10 для предложения локального кэша DNS, могла там быть некоторая конфликтующая конфигурация где-нибудь, это повреждает вещи?

Я читал набор решений для подобных проблем DNS, испытанных другими, но ни один из них, кажется, не работает на меня. Нужно было внести изменения в /ets/nsswitch.conf (который действительно решал другую проблему, которую я имел), которых мой в настоящее время похож:

passwd:         compat
group:          compat
shadow:         compat

#hosts:          files resolve [!UNAVAIL=return] dns mdns4_minimal [NOTFOUND=return] mdns4 myhostname
hosts:          files resolve dns
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis

/etc/resolv.conf относительно часто просят в вопросах о DNS, мой похож:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1

В интерфейсе "Edit connections" для моего NIC мне установили мои серверы DNS на 127.0.0.1, 192.168.0.254, 8.8.8.8 в IPv4 и ::1, fe80::ba27:ebff:fe78:2761 в IPv6.

У меня есть другой сервер DNS в моей локальной сети, работающей dnsmasq, который обрабатывает DHCP и отображение другого статического дюйм/с к именам - я не уверен, релевантно ли это, это является вторым из адресов IPv4/6 выше.

Какие-либо идеи относительно того, что я мог попытаться разрешить это? (Кроме сообщения крона работать service dnsmasq restart время от времени!)

2
задан 31 January 2017 в 16:57

0 ответов

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

Похожие вопросы: