首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dnsmasq & Tomato -破译需要一个后缀点来解析名称。

dnsmasq & Tomato -破译需要一个后缀点来解析名称。
EN

Server Fault用户
提问于 2012-08-12 00:22:27
回答 2查看 7.3K关注 0票数 5

我意识到,主机名后面的尾随点在技术上是“正确的”,但对非技术用户来说,这是很难输入的,也是不直观的。很多年前,我在我的Linksys路由器上使用了DDWRT,它通过dnsmasq解析本地主机名,没有尾随点。然而,刚刚安装了番茄在我的华硕N66U,尾随点是永远需要的。例如,"ping路由器“不起作用,而是"ping路由器”。确实如此。

假设我的路由器的主机名是“

”,我希望dnsmasq允许我输入"ping路由器“、"http://router/”等,并让它像预期的那样工作。有人知道如何配置dnsmasq来做到这一点吗?

修改我的主机文件是不可接受的,而且我已经完全关闭了TCP/IP上的NetBIOS (我正在慢慢地过渡到Linux专用的网络),因此由于许多原因,这不是一个选项。谢谢。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2012-08-12 04:57:13

因此,在您以前的设置中,我怀疑您的完全限定域名不仅仅是简单的主机名。也许是router.local.,或者router.lan.或者其他类似的东西。定义了完全限定名之后,您可以通过DHCP服务器为您的网络设置DNS搜索路径。

所以您的路由器主机名将是router.local.,而您的DNS解析器将有一个local搜索修补程序。当客户端对router执行查找时,DNS客户端将自动追加.local.,然后成功解析地址。

如果您同时使用DNSMasq作为您的DHCP和DNS服务器,那么这一点应该是微不足道的。

票数 3
EN

Server Fault用户

发布于 2013-01-16 20:02:59

如果您发现这个线程是由于类似的问题而没有使用ddwrt,而是在linux上使用dnsmasq,并且使用windows主机进行查询,则需要添加一个“。要使它实际执行dns查找(主要是内部网站点或局域网资源的本地域/主机名的问题),以下是解决方案:

对于静态分配的地址,您必须添加一个“。在"Advanced /IP设置“下”追加这些DNS后缀“。或者,您也可以在这里添加一个域名。

对于动态分配的地址(DHCP),您必须添加一个“。自动添加到所有DNS查询。类似于静态设置,但在您的DHCP服务器设置。

希望这有帮助,在这个问题上没有太多的信息。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/416622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档