我已将我的 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
工作中又出现人为失误!