Клиенты Ubuntu Игнорируют DNS-сервер в локальной сети

У меня в настоящее время есть dnsmasq сервер DNS, работающий на моей настольной установке Ubuntu 15.04. Я использую его для указания на локальные устройства в моей сети. Например, у меня есть запись, связывающая kerberos.dgourd.com с 192.168.1.106 (IP-адрес моего рабочего стола). Однако это имя никогда не разрешается.

Я устанавливаю свой маршрутизатор для распространения трех серверов DNS:

  1. 192.168.1.106 (Мой локальный сервер DNS)
  2. 8.8.8.8 (Два сервера Google DNS)
  3. 8.8.4.4

На моем ноутбуке, также под управлением Ubuntu 15.04, я работал nmcli dev show | grep DNS для проверки это использует надлежащие серверы имен и получило это:

IP4.DNS[1]:    192.168.1.106
IP4.DNS[2]:    8.8.8.8
IP4.DNS[3]:    8.8.4.4
IP4.DNS[4]:    192.168.1.1

Выполнение dig kerberos.dgourd.com результаты ни в какой возвращаемой записи:

; <<>> DiG 9.9.5-9ubuntu0.2-Ubuntu <<>> kerberos.dgourd.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 51586
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;kerberos.dgourd.com.       IN  A

;; Query time: 1 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Sat Aug 22 16:31:48 CDT 2015
;; MSG SIZE  rcvd: 37

Однако выполнение dig @192.168.1.106 kerberos.dgourd.com результаты в надлежащей возвращаемой записи:

; <<>> DiG 9.9.5-9ubuntu0.2-Ubuntu <<>> @192.168.1.106 kerberos.dgourd.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51972
;; flags: qr aa rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;kerberos.dgourd.com.       IN  A

;; ANSWER SECTION:
kerberos.dgourd.com.    0   IN  A   192.168.1.106

;; Query time: 5 msec
;; SERVER: 192.168.1.106#53(192.168.1.106)
;; WHEN: Sat Aug 22 16:36:05 CDT 2015
;; MSG SIZE  rcvd: 53

На данном этапе я полностью озадачен относительно того, почему это происходит. Иногда, мой компьютер спонтанно начнет правильно разрешать эти адреса и затем вернется назад к игнорированию моего сервера DNS. У кого-либо есть какие-либо предложения на том, что я могу сделать рядом с, далее исследуют эту проблему?

1
задан 23 August 2015 в 00:42

1 ответ

Я полагаю, что это имеет некоторое отношение к NetworkManager, управляющему DNS и DHCP (через dnsmasq). Если можно отредактировать NetworkManager.conf в/etc/NetworkManager и заменить dns=dnsmasq на dns=192.168.1.106, он должен работать. Перезапустите услуги NetworkManager прежде, чем попытаться использовать, роют, конечно.

0
ответ дан 1 October 2019 в 03:38

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

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