我在服务器上全新安装了 Ubuntu 18。我netplan
使用networkd
as设置了一个静态 IP renderer
。在我的网络上,我有 4 个 DNS 服务器,这里是 netplan 配置文件:
network:
version: 2
renderer: networkd
ethernets:
ens160:
dhcp4: no
addresses: [192.X.Y.34/24]
gateway4: 192.X.Y.254
nameservers:
addresses: [192.X.Y.10,192.X.Y.11,A.B.C.10,A.B.C.11]
我在我的 DNS 服务器(它是本地服务器)上为 xxxx.yyyyyy.com(指向 ABC21)添加了一条 A 记录,当我运行命令时nslookup xxxx.yyyyyy.com
,我得到了以下答案。
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: xxxx.yyyyyy.com
Address: 192.X.Y.21
那么为什么它是非权威答案?它在同一个网络上。
我应该search
在 netplan 配置中添加一个吗domain name
?
顺便说一句,当我运行时systemd-resolve --status
,我得到了 DNS 服务器的良好列表
...
DNS Servers: 192.X.Y.10
192.X.Y.11
A.B.C.10
A.B.C.11
我没有Network Manager
在服务器上安装。
如果有人有办法解决这个问题:)
谢谢,
答案1
当返回结果的 DNS 服务器不是直接的权威名称服务器时,预期会输出“非权威答案”对于该域名。