有 windows 下支持迭代解析的 dns 缓存吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gamexg
V2EX    DNS

有 windows 下支持迭代解析的 dns 缓存吗?

  •  
  •   gamexg 2015-12-05 10:42:11 +08:00 4714 次点击
    这是一个创建于 3656 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不知道什么情况,我这里稍微不常见的域名经常解析不出来 ip , 114 、阿里的都试过,解析结果也是空白。 8.8.4.4 倒是可以解析,但是对于 cdn 网站会绕道。

    通过 dig 测试 迭代解析是可以获得正确的 ip ,所以问下有 windows 下支持迭代解析的 dns 缓存吗?宁愿每次 dns 解析慢点也不想不断的蹦出来域名无法解析的错误。

    19 条回复    2015-12-07 11:29:14 +08:00
    neoblackcap
        1
    neoblackcap  
       2015-12-05 10:54:49 +08:00
    dns 挂了,很大程度上是 DNS 污染,跟操作系统没关系
    lanlanlan
        2
    lanlanlan  
       2015-12-05 10:57:30 +08:00
    你用的啥宽带
    lenovo
        3
    lenovo  
       2015-12-05 11:00:48 +08:00
    gamexg
        4
    gamexg  
    OP
       2015-12-05 11:07:46 +08:00
    @neoblackcap dig 测试 dns 根本没有返回 A 记录,确定是 DNS 的问题,但是奇怪的是 114 、阿里在我这里都是一样的问题。

    基本上不常见的域名全部解析不出来,我纳闷难道 114 、阿里和本地电信在我这里共用的 dns 服务器?

    之前只是 isp 的 dns 有这个故障,最近 114 也开始解析不出来了。针对有问题的域名通过 阿里侧、 vps 之类的测试过,全国都解析正常,但是我这里 114 、阿里 dns 、电信 dns 都给我返回空记录。

    也猜测可能是 isp 劫持了 114.114.114.114 到自己的 dns ,但是 114.114.114.114 不会返回 isp 的域名纠错 ip ,所以不太像是劫持了 114 dns 。
    gamexg
        5
    gamexg  
    OP
       2015-12-05 11:20:20 +08:00
    @lanlanlan 山东电信
    @lenovo 非常感谢。
    lanlanlan
        6
    lanlanlan  
       2015-12-05 11:51:52 +08:00   1
    traceroute 看下 是不是存在被劫持的可能.. 暂时可以先试试 DNSPOD 家的 119.29.29.29.
    GeekTest
        7
    GeekTest  
       2015-12-05 12:59:56 +08:00 via Android
    @gamexg 山东电信目前不会污染 DNS
    gamexg
        8
    gamexg  
    OP
       2015-12-05 17:51:04 +08:00   1
    @GeekTest 的确没有发现返回恶意 ip ,但是 dns 查询返回空记录。。。

    @lanlanlan traceroute 没有发现问题,如果只是劫持 53 端口不会影响 traceroute 。

    测试了一下 ping 值,发现可能是电信劫持了 114 、及 阿里的 dns 请求。

    ping 114.114.114.114 响应时间是 30 毫秒,但是 dig @114 响应时间是 12 毫秒,比 ping 快了近一倍,和电信 dns(219.147.1.66) 的 dig 响应时间及 ping 耗时一致,恐怕是将到 114 的请求劫持到了电信自己的 dns 服务器上面了。


    # 114 DNS
    >dig afsaf.chenwang.net @114.114.114.114

    ; <<>> DiG 9.3.2 <<>> afsaf.chenwang.net @114.114.114.114
    ; (1 server found)
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 491
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;afsaf.chenwang.net. IN A

    ;; Query time: 12 msec
    ;; SERVER: 114.114.114.114#53(114.114.114.114)
    ;; WHEN: Sat Dec 05 17:37:45 2015
    ;; MSG SIZE rcvd: 36


    # 电信 DNS
    >dig dsgdsa.chenwang.net @219.147.1.66

    ; <<>> DiG 9.3.2 <<>> dsgdsa.chenwang.net @219.147.1.66
    ; (1 server found)
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 401
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;dsgdsa.chenwang.net. IN A

    ;; Query time: 13 msec
    ;; SERVER: 219.147.1.66#53(219.147.1.66)
    ;; WHEN: Sat Dec 05 17:38:58 2015
    ;; MSG SIZE rcvd: 37


    >ping 114.114.114.114

    正在 Ping 114.114.114.114 具有 32 字节的数据:
    来自 114.114.114.114 的回复: 字节=32 时间=30ms TTL=76
    来自 114.114.114.114 的回复: 字节=32 时间=29ms TTL=76
    来自 114.114.114.114 的回复: 字节=32 时间=30ms TTL=80
    来自 114.114.114.114 的回复: 字节=32 时间=29ms TTL=93

    114.114.114.114 的 Ping 统计信息:
    数据包: 已发送 = 4 ,已接收 = 4 ,丢失 = 0 (0% 丢失),
    往返行程的估计时间(以毫秒为单位):
    最短 = 29ms ,最长 = 30ms ,平均 = 29ms

    >ping 219.146.1.66

    正在 Ping 219.146.1.66 具有 32 字节的数据:
    来自 219.146.1.66 的回复: 字节=32 时间=14ms TTL=57
    来自 219.146.1.66 的回复: 字节=32 时间=15ms TTL=57
    来自 219.146.1.66 的回复: 字节=32 时间=14ms TTL=57

    219.146.1.66 的 Ping 统计信息:
    数据包: 已发送 = 3 ,已接收 = 3 ,丢失 = 0 (0% 丢失),
    往返行程的估计时间(以毫秒为单位):
    最短 = 14ms ,最长 = 15ms ,平均 = 14ms
    gamexg
        9
    gamexg  
    OP
       2015-12-05 18:07:43 +08:00
    google 进入中国了, 8.8.8.8 dns 响应耗时居然只有 11 毫秒。

    我就纳闷了,电信劫持 dns 有什么好处?难道打算后期投毒?


    C:\Windows\System32>dig dfgjfja.chenwang.net @8.8.8.8

    ; <<>> DiG 9.3.2 <<>> dfgjfja.chenwang.net @8.8.8.8
    ; (1 server found)
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 801
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;dfgjfja.chenwang.net. IN A

    ;; Query time: 11 msec
    ;; SERVER: 8.8.8.8#53(8.8.8.8)
    ;; WHEN: Sat Dec 05 18:06:30 2015
    ;; MSG SIZE rcvd: 38


    C:\Windows\System32>dig dfgjfja.chenwang.net @8.8.8.8

    ; <<>> DiG 9.3.2 <<>> dfgjfja.chenwang.net @8.8.8.8
    ; (1 server found)
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 1319
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;dfgjfja.chenwang.net. IN A

    ;; Query time: 16 msec
    ;; SERVER: 8.8.8.8#53(8.8.8.8)
    ;; WHEN: Sat Dec 05 18:06:31 2015
    ;; MSG SIZE rcvd: 38
    lanlanlan
        10
    lanlanlan  
       2015-12-05 18:56:51 +08:00   1
    @gamexg nslookup whether.114dns.com 114.114.114.114 返回的如果是 127 妥妥的劫持了
    gamexg
        11
    gamexg  
    OP
       2015-12-05 19:37:48 +08:00
    @lanlanlan 127.0.0.1

    >dig whether.114dns.com @114.114.114.114

    ; <<>> DiG 9.3.2 <<>> whether.114dns.com @114.114.114.114
    ; (1 server found)
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 171
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;whether.114dns.com. IN A

    ;; ANSWER SECTION:
    whether.114dns.com. 30 IN A 127.0.0.1

    ;; Query time: 16 msec
    ;; SERVER: 114.114.114.114#53(114.114.114.114)
    ;; WHEN: Sat Dec 05 19:38:43 2015
    ;; MSG SIZE rcvd: 52
    gamexg
        12
    gamexg  
    OP
       2015-12-05 19:46:17 +08:00
    目前发现 223.6.6.6 、 114.114.114.119 、 114.114.115.119 之类的没有劫持。
    lanlanlan
        13
    lanlanlan  
       2015-12-05 20:07:33 +08:00
    @gamexg 好惨- - 想不通电信干这事情 有何意义
    i1173081
        14
    i1173081  
       2015-12-06 12:58:34 +08:00
    @lanlanlan whether.114dns.com 这个域名怎么做到劫持就变 IP 的呢
    lanlanlan
        15
    lanlanlan  
       2015-12-06 13:39:49 +08:00
    @i1173081 不太清楚他实现的原理
    gamexg
        16
    gamexg  
    OP
       2015-12-06 14:04:21 +08:00   2
    @i1173081 因为这个域名正常解析的结果就是 127.0.0.1 ,但是 114 自己的 dns 劫持了自己的域名不返回 127.0.0.1 。
    johnjiang85
        17
    johnjiang85  
       2015-12-07 11:04:38 +08:00   1
    @gamexg 可以试试 DNSPod 的 119.29.29.29 ,也可以解析 whether.dnspod.cn 来测试看看是否被运营商劫持,如果返回 127.0.0.1 说明被劫持。 119.29.29.29 的用户因为比较少,所以被劫持的情况相对较少,除了部分小运营商将所有 dns 都劫持了。
    gamexg
        18
    gamexg  
    OP
       2015-12-07 11:17:36 +08:00
    @johnjiang85 DNSPod 的没有被劫持。

    C:\Windows\System32>dig @119.29.29.29 whether.dnspod.cn

    ; <<>> DiG 9.3.2 <<>> @119.29.29.29 whether.dnspod.cn
    ; (1 server found)
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1369
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;whether.dnspod.cn. IN A

    ;; ANSWER SECTION:
    whether.dnspod.cn. 600 IN A 115.236.155.37

    ;; Query time: 66 msec
    ;; SERVER: 119.29.29.29#53(119.29.29.29)
    ;; WHEN: Mon Dec 07 11:18:26 2015
    ;; MSG SIZE rcvd: 51
    lanlanlan
        19
    lanlanlan  
       2015-12-07 11:29:14 +08:00
    @gamexg 思路卡了 一直把劫持后的当作是用转发请求来想了 。实际劫持时候想伪造的话 也是可以做到的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5393 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 06:41 PVG 14:41 LAX 22:41 JFK 01:41
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86