V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
mrco
V2EX  ›  问与答

如何通过 dns 服务器来解析 hostname(不带域名的)?

  •  
  •   mrco · 2016-04-12 13:57:35 +08:00 · 4785 次点击
    这是一个创建于 3148 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景:项目服务器很多,用 /etc/hosts 来解析效率很低。
    实现效果:内外网都能 ping 通,同时实现 hosts 文件的效果,即 ping hostname ,可以直接解析为对应的主机名。
    目前情况: ubuntu 安装 bind9 ,设置了一个正向 zone ,然后添加 A 纪录
    存在问题: hostname 没有设置为 FWQDN , ping FQDN (www.aaa.com )是没问题的,但是 ping www 就会时不时说 unknown host 了

    想确认下,这种需求,正确的做法是什么?

    9 条回复    2018-05-31 10:21:35 +08:00
    ahcat
        1
    ahcat  
       2016-04-12 14:25:06 +08:00 via iPhone
    这个跟服务无关,本机有个默认域设置的。
    ahcat
        2
    ahcat  
       2016-04-12 14:26:07 +08:00 via iPhone
    叫 search domian
    xofyarg
        3
    xofyarg  
       2016-04-12 14:31:54 +08:00
    将 hostname 添加到一个域名下面,作为子域名,同时修改 /etc/resolv.conf ,例如

    host1.mydomain.net IN A 10.0.0.101
    host2.mydomain.net IN A 10.0.0.102

    $ cat /etc/resolv.conf
    domain mydomain.net
    search mydomain.net
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    mrco
        4
    mrco  
    OP
       2016-04-12 15:19:55 +08:00
    @ahcat NICE ! 我刚才也找到了这个解决办法! 超级感谢你!
    mrco
        5
    mrco  
    OP
       2016-04-12 15:20:27 +08:00
    @xofyarg NICE~~ 已经解决了!感谢大家!
    Schr0dingerCat
        6
    Schr0dingerCat  
       2018-05-31 09:42:24 +08:00
    @mrco 兄弟,如何解决的?我最近也遇到了这个问题
    mrco
        7
    mrco  
    OP
       2018-05-31 09:52:29 +08:00
    @Schr0dingerCat 在 /etc/hosts 配置 search 这个关键词,比如 search abc.com
    Schr0dingerCat
        8
    Schr0dingerCat  
       2018-05-31 10:19:03 +08:00
    @mrco 你这个配置 search 需要再客户端电脑上配置吧??我用了个笨办法解决了,客户端电脑只要设置 dns ip 就行了
    我是在 named.conf 文件中,每个电脑名加一个正向解析,在使用同一个正向、反向解析文件
    Schr0dingerCat
        9
    Schr0dingerCat  
       2018-05-31 10:21:35 +08:00
    @mrco 再问下 etc 下 root.zone 和 named.root 这两个官方 ftp 上下载的文件,每天都需要更新吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   931 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:39 · PVG 03:39 · LAX 11:39 · JFK 14:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.