Xubuntu 15.10 с помощью Ethernet
От моего понимания, /var/run/dnsmasq/resolv.conf
должен содержать серверы имен, используемые dnsmasq для разрешения адресов, и настроен сценарием, названным администратором сети. В моем случае файл содержит только nameserver 127.0.1.1
который не кажется правильным. Мой адрес IPv4 единственного сетевого интерфейса на моей машине статичен и автоматически сконфигурированный IPv6. В обоих случаях мой маршрутизатор установлен как мой сервер DNS. Существует содержание /etc/resolv.conf
# 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
# Generated by NetworkManager
nameserver 192.168.1.1
nameserver fe80::1%eth0
выройте шоу команды ;; SERVER: 127.0.0.1#53(127.0.0.1)
указание на него использовало dnsmasq для разрешения, но затем что использует dnsmasq?
Обратите внимание, что определение имен работает просто великолепно, мои вопросы состоят в том, порвала ли эта установка с перезагрузкой и работает ли определение имен IPv6 вообще.Спасибо.
Если Ваша конфигурация работает в данный момент, то даже после Ваших системных перезапусков.
dnsmasq
настроен конфигурационным файлом с именем
/etc/dnsmasq.conf
и также /etc/hosts
и /etc/resolv.conf
важны и все файлы в /etc/dnsmasq.d/
будет рассмотрен.
IP-адрес 127.0.1.1
в порядке и, также как 127.0.0.1
, Ваш хост или другими словами, localhost
.
Без модификации в /etc/dnsmasq.conf
, dnsmasq
чтения Ваш /etc/resolv.conf
и используйте свой маршрутизатор (192.168.1.1
в Вашем случае) как сервер имен.
Протестируйте его. Ищите строку
#no-resolv
в /etc/dnsmasq.conf
и удалите #
. Теперь перезапуск dnsmasq
sudo systemctl restart dnsmasq
и попытайтесь проверить с помощью ping-запросов google.com
. Это должно перестать работать, если нет никакого другого сервера имен, определенного в Вашем /etc/dnsmasq.conf