liuhaotian
V2EX  ›  DNS

为什么运营商 DNS 这么快

  •  
  •   liuhaotian · Jun 2, 2015 · 9042 views
    This topic created in 4083 days ago, the information mentioned may be changed or developed.

    我这里测试114,alidns,onedns,8888,1248中,最快的就是114 dns了,基本上都是查询时间1s左右,但是也会出现2s左右的情况。其他的基本上非热门站点都要3s左右。而运营商dns热门站点可以保持100ms以内,非热门都是500ms左右。请问这个是什么原因?

    延迟我这里测试应该都是差不多的?

    13 replies    2015-06-03 12:10:02 +08:00
    mmmkik
        1
    mmmkik  
       Jun 2, 2015 via iPad
    首先确定你用有线,而不是无线,一般国内查询时间都在几十ms内
    liuhaotian
        2
    liuhaotian  
    OP
       Jun 2, 2015
    @mmmkik 我用的是无线。。为什么无线会有这样的影响呢?
    liuhaotian
        3
    liuhaotian  
    OP
       Jun 2, 2015
    @mmmkik
    mtr 至无线路由
    Host Loss% Snt Last Avg Best Wrst StDev
    1. 192.168.1.1 0.0% 50 2.1 4.1 1.4 11.0 4.7
    lightening
        4
    lightening  
       Jun 2, 2015
    这不太正常吧。8888 都应该不到 300ms 才对(科学上网的话)。
    zhs227
        5
    zhs227  
       Jun 2, 2015
    在乎这个时间就不要用无线和电力猫,直接用网线。

    为了加快DNS解析速度,可以把运营商DNS设成上游,本地搭建DNSMasq。
    其实你可以这样认为,练到运营商的DNS和连到局域网的一台机器没有太大的区别。
    liuhaotian
        6
    liuhaotian  
    OP
       Jun 2, 2015
    @zhs227
    @lightening
    @mmmkik

    谢谢。刚刚重新测试了。发现国内的一些dns,解析百度qq之类的,都是几十毫秒就完成的。应该不是有线无线的问题。但是一些小网站,或者是自己的网站,alidns 之类的就要2-3秒,114 三四百毫秒,而运营商的还是能够在100ms左右。

    不是在意这个时间,而是想要弄明白这个原因。

    因为延迟都是不错的,延迟最多差了20ms。而在dns服务器已经缓存了的情况下(不同终端进行测试),反应也是几十毫秒完成的。

    所以运营商的dns为什么在完全没有缓存的时候会比其他的dns快这么多呢?
    chinabrowser
        7
    chinabrowser  
       Jun 2, 2015 via Android
    表示本地电信没有对8888以及8844进行劫持 延迟60ms
    xenme
        8
    xenme  
       Jun 2, 2015
    难道不是因为大网站有缓存,小网站直接返回广告劫持地址,根本不去上游 DNS 服务器查询导致的么。
    tmqhliu
        9
    tmqhliu  
       Jun 2, 2015
    用户多 线路好
    很有可能你访问的那些“小网站”已经有人帮你访问过了 所以还是有缓存
    wy315700
        10
    wy315700  
       Jun 2, 2015
    相比较公共DNS, 运营商的DNS用户量还是大
    300
        11
    300  
       Jun 2, 2015 via Android
    pc用114的话11ms内
    手机拿终端试了一下平均80左右(ctwap)3g
    likuku
        12
    likuku  
       Jun 3, 2015
    大网站被各地许多用户频繁访问,各地 运营商 dns 服务器就不断回应解析,当然优先是缓存下来,访问频繁,则可以认为是接近一直都在缓存里。小网站很少人访问,自然一路 DNS 服务器几乎都没缓存,要一路上溯去查。
    likuku
        13
    likuku  
       Jun 3, 2015
    手机蜂窝网,因为移动无线通讯,本来延迟就大...
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2526 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 15:54 · PVG 23:54 · LAX 08:54 · JFK 11:54
    ♥ Do have faith in what you're doing.