客户端无法连接到 DNS 服务器 (NXDOMAIN)

客户端无法连接到 DNS 服务器 (NXDOMAIN)

我是一名在 VirtualBox 工作的 IT 学生。我设法设置了一个似乎可以正常工作的 DNS 服务器:

Server: 127.0.0.1
Address: 127.0.0.1#53

Name: srv-01.lab.loc
Address: 192.168.1.1

现在我需要检查客户端计算机是否可以连接到它。我将此服务器添加到 resolv.conf,但当我尝试 nslookup 它时,我得到的是:

Server: 192.168.1.1
Address: 192.168.1.1#53

** server can't find srv-01: NXDOMAIN

我该如何修复这个问题?还是我做错了,而你必须做其他事情才能从客户端机器测试服务器?

编辑:

当我在客户端机器上运行“nslookup 192.168.1.1”时,显示的不是“srv-01.lab.loc”,而是以下内容:

1.1.168.192.in-addr.arpa    name = router.asus.com.

尝试 nslookup “router.asus.com” 得到以下结果:

Server: 192.168.1.1
Address: 192.168.1.1#53

Name: router.asus.com
Address: 192.168.1.1

我该怎么做才能让它识别“srv-01.lab.loc”作为服务器的名称而不是“router.asus.com”?

答案1

我意识到问题的根源显然是因为我使用的 DNS 服务器 IP 地址是 192.168.1.1,这是路由器 IP,所以我的客户端机器感到困惑。当我为 DNS 服务器指定 IP 地址 192.168.1.2 时,一切都运行正常。

相关内容