我是一名在 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 时,一切都运行正常。