AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 416622
Accepted
Eric
Eric
Asked: 2012-08-12 16:22:27 +0800 CST2012-08-12 16:22:27 +0800 CST 2012-08-12 16:22:27 +0800 CST

dnsmasq & Tomato - 消除名称解析对尾随点的需要

  • 772

我意识到主机名后面的尾随点在技术上是“正确的”,但打字很麻烦,而且对于非技术用户来说不直观。很多很多年前,我在我的 Linksys 路由器上安装了 DDWRT,它通过 dnsmasq 解析本地主机名而没有尾随点。但是,刚刚将 Tomato 安装到我的 Asus N66U 上后,始终需要尾随点。比如“ping router”不行,但是“ping router”。做。

假设我的路由器的主机名是“router”,我希望 dnsmasq 允许我键入“ping router”、“ http://router/ ”等,并让它按预期工作。有谁知道如何配置 dnsmasq 这样做?

修改我的 HOSTS 文件是不可接受的,我已经完全关闭了 TCP/IP 上的 NetBIOS(我正在慢慢过渡到仅限 Linux 的网络),因此出于多种原因这不是一个选项。谢谢。

dnsmasq
  • 2 2 个回答
  • 7130 Views

2 个回答

  • Voted
  1. Best Answer
    Zoredache
    2012-08-12T20:57:13+08:002012-08-12T20:57:13+08:00

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

    所以您的路由器主机名将是router.local.,您的 DNS 解析器将有一个搜索补丁local. 当您的客户端执行查找时router,DNS 客户端将自动附加.local.并成功解析该地址。

    如果您使用 DNSMasq 作为您的 DHCP 和 DNS 服务器,那么发生这种情况应该是微不足道的。

    • 3
  2. eficker
    2013-01-17T12:02:59+08:002013-01-17T12:02:59+08:00

    如果你发现这个线程由于类似的问题而没有使用 ddwrt,而是在 linux 上使用 dnsmasq 并使用查询它的 windows 主机,要求你添加一个“。” 让它真正进行 dns 查找(主要是内部网站或 LAN 资源的本地域/主机名的问题)这里是解决方案:

    对于静态分配的地址,您必须添加“.”。到“高级 TCP/IP 设置”下的“附加这些 DNS 后缀”。或者,您也可以在此处添加域名。

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

    希望这会有所帮助,关于这个问题的信息不多。

    • 2

相关问题

  • 如何使用 dnsmasq 配置静态通配符子域

  • 如何覆盖 Internet 地址的 TTL?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve