Case 1
北京联通的 IP ,解析部分微博的域名,返回电信节点的 IP
使用联通的 DNS ,返回 123.125.106.226 北京市 新浪互联信息服务联通节点
nslookup api.weibo.com 202.106.195.68
Server: 202.106.195.68
Address: 202.106.195.68#53
Non-authoritative answer:
Name: api.weibo.com
Address: 123.125.106.226
使用阿里的公共 DNS ,返回 180.149.135.176 北京市 新浪互联信息服务电信节点
nslookup api.weibo.com 223.5.5.5
Server: 223.5.5.5
Address: 223.5.5.5#53
Non-authoritative answer:
Name: api.weibo.com
Address: 180.149.135.176
Name: api.weibo.com
Address: 180.149.135.230
搞得我有时候登录微博很卡, DNSMasq 里面加上一条 server=/.weibo.com/202.106.195.68
后解决。
Case 2
自己的域名, DNS 放在 Cloudflare 下面。
一条 A 记录 A.example.com TTL=120s
一条 CNAME 记录, B.example.com 指向 A.example.com TTL = 1800s
72 小时之前更新了 A.example.com ,到现在至少 24 小时了还没更新过来,俩域名解析出来都还是错误的 IP 。虽然我的域名流量很小,但是也不至于过了 TTL 这么久还不更新一下记录吧?找了几个在线的网站测了一下解析,运营商的基本都没问题, 114 CNAME 记录解析失败,提示 SERVFAIL 。但 A 记录解析正确。
那么说了这么多,问题来了,有没有哪个国内的公共 DNS 可以对常用网站的 CDN 节点正常解析,返回最适合(距离最近、同运营商)的记录,同时尽可能少的存在 DNS 污染,各位推荐一个吧。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.