如何设置本地域以进行 DNS 查找?

如何设置本地域以进行 DNS 查找?

我已将我的 LAN 本地域设置为local.example.com我的路由器,这是一个普通的 Verizon FiOS 无线宽带路由器,没有特殊配置。

所有主机显然都被正确分配了其主机名,例如:

$ hostname
pc.local.example.com

然而,查找主机结果如下:

$ nslookup $(hostname)
Server:     192.168.1.1
Address:    192.168.1.1#53

Non-authoritative answer:
Name:   pc.local.example.com
Address: 12.34.56.78

我的外部网络托管服务(例如在互联网上12.34.56.78提供服务)提供的地址在哪里。www.example.com

如何配置 LAN 路由器上的 DNS 来解析正确的本地地址(例如),192.168.1.x而不是通过配置为使用的 DNS 服务器地址执行此查找?

答案1

已解决。

路由器配置中错误地输入了本地域local.exampl.com(请注意缺少e)。

纠正这个问题后,本地主机名当然就可以正确解析了:

$ nslookup $(hostname)
Server:     192.168.1.1
Address:    192.168.1.1#53

Name:   pc.local.example.com
Address: 192.168.1.2

工作中又出现人为失误!

相关内容