围绕这个问题有数百个讨论,没有一个完全符合这个问题我的是一个家庭网络
家庭 WiFi 网络上的两个节点 (TOTOLINK) (N1)maruti(192.168.1.15, bionic,18.x) 和 (N2)atal(192.168.1.4,xenial,16.x)
N1 上的 /etc/resolv.conf
nameserver 127.0.0.53
options edns0
search TOTOLINK
N2 上的 /etc/resolv.conf
nameserver 127.0.1.1
search TOTOLINK
在 N1
$ nslookup atal
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: atal
Address: 192.168.1.4
观察:
N1 和 N2 之间的 ping、ssh 工作正常,N1 上的 nslookup 工作正常
问题:
N2 上的 nslookup 和 host 抛出以下错误
$nslookup maruti
Server: 127.0.1.1
Address: 127.0.1.1#53
** server can't find maruti: NXDOMAIN
$ host maruti
Host maruti not found: 3(NXDOMAIN)
$ host 192.168.1.15
Host 15.1.168.192.in-addr.arpa. not found: 3(NXDOMAIN)