Оновлення: схоже, це avahi-dnsconfd
додавання 8.8.8.8
і 8.8.4.4
до мого /etc/resolv.conf
файлу. Я знайшов це в / var / log / syslog:
Jan 4 17:00:21 freewill nm-dispatcher: req:1 'up' [ens33]: start running ordered scripts...
Jan 4 17:00:21 freewill avahi-dnsconfd[3579]: New DNS Server 8.8.4.4 (interface: 2.IPv4)
Jan 4 17:00:21 freewill avahi-dnsconfd[3579]: New DNS Server 8.8.8.8 (interface: 2.IPv4)
Як я можу зробити Ubuntu забирати DNS-сервери лише з DHCP і не використовувати Avahi (mDNS) для отримання DNS-серверів?
Я тестую Ubuntu Mate 16.04.1 LTS і маю проблеми, оскільки щось додає DNS-сервери Google до /etc/resolv.conf
:
josh@freewill:~$ cat /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 10.100.1.1
nameserver 8.8.4.4
nameserver 8.8.8.8
search my.domain.name
Я не хочу 8.8.4.4
ні 8.8.8.8
в /etc/resolv.conf
тому, що це порушує мою локальну мережу: Мій локальний DNS-сервер (10.100.1.1) обслуговує DNS для локальних служб NATED, які не мають загальнодоступних записів DNS.
Якщо я вручну редагую /etc/resolv.conf
та видаляю сервери імен Google DNS, вони знову додаються перезавантаженням абоresolvconf -u
У NetworkManager немає 8.8.8.8, ні 8.8.4.4, перелічені у розділі Додаткові сервери DNS, тому це не є причиною.
У системі є три інтерфейси Ethernet, підключений лише один. Він знаходиться в мережі з DCHP-сервером, який надає інформацію про DNS. Зміст /etc/network/interfaces
:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Я запустив grep -R '8\.8\.8\.8' /etc
і немає жодної іншої посилання на 8.8.8.8
жоден файл конфігурації. Ніщо під цим не /etc/resolvconf
посилається і на сервери DNS Google!
Чому Ubuntu Mate додає сервери Google DNS /etc/resolv.conf
і як я можу змусити його зупинятися? Поки що я це зробив, sudo rm /etc/resolv.conf; sudo cp /run/resolvconf/resolv.conf /etc/resolv.conf; sudo chattr +i /etc/resolv.conf
але знаю, що в майбутньому це вкусить мене ...