即使 DNS 设置为应使用的同一服务器,nslookup 也会失败

即使 DNS 设置为应使用的同一服务器,nslookup 也会失败

我在解析本地地址时遇到 DNS 问题。

如果未指定要使用的服务器,则 nslookup 对于本地地址失败:

$ nslookup nas
Server:     127.0.0.53
Address:    127.0.0.53#53

** server can't find nas: SERVFAIL

在这里,当告诉它使用时它会起作用192.168.0.1

$ nslookup nas 192.168.0.1
Server:     192.168.0.1
Address:    192.168.0.1#53

Name:   nas
Address: 192.168.0.11

网络配置显示正在使用的 DNS 服务器192.168.0.1也是如此systemd-resolve --status

我将 nsswitch.conf 更改为只有:

hosts:          files dns

在阅读其他地方的另一个答案后,但这没有效果。

我使用的是 Ubuntu 20.04.1,但我不知道问题是否仅与该操作系统有关。

/etc/resolv.conf包含:

nameserver 127.0.0.53
options edns0 trust-ad
search localdomain

相关内容