После обновления от 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
время от времени!)