同是dns,差别怎么这么大捏

dns_wuran

背景

自从N年前某gov人工污染dns事件发生以来,我使用的电脑上历来只用google的8.8.8.8域名服务器。平时也没怎么发现有问题,最多登陆一些政府“服务”网站时域名打不开,然后迫不得已使用ip登陆。幸好这些网站没有设置ip访问自动跳转到域名访问,于是我也就这么一直上网了。

问题


然后这几天问题来了。上淘宝时经常打不开,要么内容堆积在一起,要么干脆没有返回值。到今天上午充话费时,我终于忍耐不住了。
本来以为仅仅是taobao的css加载问题。看了看后台源码,淘宝的css、js等文件是用的csn加速,其域名为a.tbcdn.cn,打开这个地址果然没反应。
ping了一下,结果竟然是:

这就纠结了,cdn服务器连不上也说得过去,可ip竟然没有解析就有问题了。去网上的在线服务查了下, a.tbcdn.cn明明是cname到scorpio.danuoyi.tbcache.com的啊。

解决

突然想起来,是不是dns的问题?我到网上搜了搜国内的一个dns,添加为备选DNS服务器;再访问淘宝,果然正常了;然后脑抽访问了下某市某局之前一直不能用的域名,也可以正常访问了。

疑惑

于是我就纳闷了。同样是dns服务器,为什么有的就查询不到呢?或者一会儿存在记录一会儿又没了,难道有人在干扰?

发布者

Leniy

Do not , for one repulse , give up the purpose that you resolved to effect . 本文著作版权归Leniy所有,并受法律保护。 转载、使用整体或任何部分的内容(包含但不限于各个页面的标题、评论框提示语)须经过Leniy的授权。 CopyRight © 2006-2017 Leniy.org all rights reserved.

《同是dns,差别怎么这么大捏》有79个想法

  1. 淘宝的感觉不是很稳定,用它的ip地址库的api,上次就503错误,直接挂了2天用不了。。

    1. 这段时间的确很多不能用了。我之前启用的statpress插件的ip查询也是调用youdao的api,结果上个月不能用。后来到网上找了一个功能更加强大的(ip的省市、机房、类型、公司名称等),替换后就好了。

    2. 你用的淘宝这个,看你的文章,好像还有个api管理界面。我倾向于把ip作为查询参数,GET或POST后,直接返回xml或json,不需要验证key

      1. 原理差不多,调用接口,返回json数据,php解析,然后jquery加载显示。新浪、腾讯这些就都喜欢拿token,麻烦。

        1. 确实,还是直接公开的接口方便,ip查询又不会被滥用。强制要求我们取得token,就是为了实名制有个借口(取得token key——需要开发者账号——需要实名认证)

  2. 请问大神,是不是把DNS设为8.8.8.8就可以登录youtobe了?win7的是设置协议4还是协议6?

    1. 设置成8.8.8.8,只能在一定意义上防止部分dns污染,并不能翻墙。使用ipv6的话,如果你的接入商支持ipv6,倒是可以通过这个访问youtube。

  3. 这个问题一直在困扰我,起初是我做一个自动翻——墙的工具,国内的dns对于备墙的域名都是不能解析的,然后全部解析采用8.8.8.8的服务器,解析也是经常出问题,现在没有很好的解决办法。

发表评论

电子邮件地址不会被公开。 必填项已用*标注