У меня есть работа DNSMasq 192.168.0.4. Это отображает nino-nas на 192.168.0.7. Однако я должен вручную запросить поиск DNS заставить его работать. Мои записи DNS кажутся правильно настроенными:
nino@nino-ubuntu:~$ nmcli device show enp38s0 | grep IP4.DNS
IP4.DNS[1]: 192.168.0.4
IP4.DNS[2]: 185.37.37.37
Все же имя хоста не разрешено:
nino@nino-ubuntu:~$ ping nino-nas
ping: unknown host nino-nas
Вручную запрос поиска DNS:
nino@nino-ubuntu:~$ dig nino-nas
; <<>> DiG 9.10.3-P4-Ubuntu <<>> nino-nas
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29058
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0,
ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;nino-nas. IN A
;; ANSWER SECTION:
nino-nas. 0 IN A 192.168.0.7
;; Query time: 0 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Tue Jul 18 23:54:34 CEST 2017
;; MSG SIZE rcvd: 53
IP сервера: 127.0.1.1. Кажется, что мы уже имели отображение и не должны запрашивать это от 192.168.0.4? Теперь те же работы команды ping:
nino@nino-ubuntu:~$ ping nino-nas
PING nino-nas (192.168.0.7) 56(84) bytes of data.
64 bytes from nino-nas (192.168.0.7): icmp_seq=1 ttl=64 time=0.224 ms
64 bytes from nino-nas (192.168.0.7): icmp_seq=2 ttl=64 time=0.283 ms
64 bytes from nino-nas (192.168.0.7): icmp_seq=3 ttl=64 time=0.249 ms
Какова могла быть проблема? Версия Ubuntu: 16.04
Содержание 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.1.1
Содержание /etc/network/interfaces
:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Обратите внимание, что другие устройства в сети также испытывают затруднения при разрешении этих имен. В моем маршрутизаторе Ссылки TP я установил 192.168.0.4 как основной DNS в настройках DHCP.
Обновление @derHugo: кажется, что я использую Администратора сети, который является значением по умолчанию начиная с 15,04 документов человечности.
/etc/NetworkManager/NetworkManager.conf:
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
[ifupdown]
managed=false