我意识到,主机名后面的尾随点在技术上是“正确的”,但对非技术用户来说,这是很难输入的,也是不直观的。很多年前,我在我的Linksys路由器上使用了DDWRT,它通过dnsmasq解析本地主机名,没有尾随点。然而,刚刚安装了番茄在我的华硕N66U,尾随点是永远需要的。例如,"ping路由器“不起作用,而是"ping路由器”。确实如此。
假设我的路由器的主机名是“
修改我的主机文件是不可接受的,而且我已经完全关闭了TCP/IP上的NetBIOS (我正在慢慢地过渡到Linux专用的网络),因此由于许多原因,这不是一个选项。谢谢。
发布于 2012-08-12 04:57:13
因此,在您以前的设置中,我怀疑您的完全限定域名不仅仅是简单的主机名。也许是router.local.,或者router.lan.或者其他类似的东西。定义了完全限定名之后,您可以通过DHCP服务器为您的网络设置DNS搜索路径。
所以您的路由器主机名将是router.local.,而您的DNS解析器将有一个local搜索修补程序。当客户端对router执行查找时,DNS客户端将自动追加.local.,然后成功解析地址。
如果您同时使用DNSMasq作为您的DHCP和DNS服务器,那么这一点应该是微不足道的。
发布于 2013-01-16 20:02:59
如果您发现这个线程是由于类似的问题而没有使用ddwrt,而是在linux上使用dnsmasq,并且使用windows主机进行查询,则需要添加一个“。要使它实际执行dns查找(主要是内部网站点或局域网资源的本地域/主机名的问题),以下是解决方案:
对于静态分配的地址,您必须添加一个“。在"Advanced /IP设置“下”追加这些DNS后缀“。或者,您也可以在这里添加一个域名。
对于动态分配的地址(DHCP),您必须添加一个“。自动添加到所有DNS查询。类似于静态设置,但在您的DHCP服务器设置。
希望这有帮助,在这个问题上没有太多的信息。
https://serverfault.com/questions/416622
复制相似问题