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

客户端 DNS 解析时好时坏,请问是什么原因?

  •  
  •   mrco · 2018-01-09 20:06:06 +08:00 · 3145 次点击
    这是一个创建于 2509 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,在公司环境部署了 powerdns 做权威+递归解析( pdns recursor 做的),客户端通过 DNS 服务器的 IP 既能解析权威的,也能解析外网递归的,,,

    有个域名 etest.tf.cn ,在一个容器内解析总是时好时坏的,请问可能是什么原因,,,比较急,,谢谢大家了!

    12 条回复    2018-01-10 09:21:07 +08:00
    CEBBCAT
        1
    CEBBCAT  
       2018-01-09 21:01:11 +08:00 via Android
    什么叫 时好时坏?
    mrco
        2
    mrco  
    OP
       2018-01-09 21:11:46 +08:00
    @CEBBCAT 一会可以 ping 通 一会又不行。。。。
    fei31976
        3
    fei31976  
       2018-01-09 22:20:52 +08:00
    是域名解析不了还是 ping 不通?
    mrco
        4
    mrco  
    OP
       2018-01-09 22:30:17 +08:00
    @fei31976 解析不了。

    有时候能解析,有时候又说 unknown host
    CEBBCAT
        5
    CEBBCAT  
       2018-01-10 01:21:35 +08:00 via Android
    抓包看看是本地没发出还是服务端未响应,然后仔细检查服务端日志
    CEBBCAT
        6
    CEBBCAT  
       2018-01-10 01:22:29 +08:00 via Android
    其实这些都是很简单的呀,楼主在生产环境应该先做这些检查然后贴到正文做补充信息的
    atfeel
        7
    atfeel  
       2018-01-10 09:01:28 +08:00
    可以试下 360 的 DNS,感觉不错
    atfeel
        8
    atfeel  
       2018-01-10 09:02:28 +08:00
    @mrco ping 和 dns 没关系的..与网络稳定性有关系
    mrco
        9
    mrco  
    OP
       2018-01-10 09:13:47 +08:00
    @atfeel 谢谢你的回复,真的谢谢。

    我感觉是和域名的 neg-cache-ttl 有关系,客户端本来就是配置的生产环境里的 DNS 服务器 IP,既能解析权威域名,又能解析外网域名,当因为网络原因等 DNS 服务器没有获取到外网结果时候缓存了一个“找不到记录”的信息,然后返回给客户端了。。感觉很像这样。

    如果我抓包的话,`tcpdump -i eth0 port 53 -w xx.cap` 就可以了吧,只抓取 53 端口的包。
    nanjishidu
        10
    nanjishidu  
       2018-01-10 09:14:15 +08:00
    etest.tf.cn 如果是需要使用的话在 dns 里面配置转发试一下
    atfeel
        11
    atfeel  
       2018-01-10 09:19:04 +08:00
    @mrco 会不会是客户这边宽带有问题,比如移动的宽带...就极不稳定
    mrco
        12
    mrco  
    OP
       2018-01-10 09:21:07 +08:00
    @atfeel 这个应该不会,客户端和 DNS 服务器都在机房内网。 客户端是跑在 docker 里的容器。java 的应用程序。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   908 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 21:48 · PVG 05:48 · LAX 13:48 · JFK 16:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.