早就想配个本地 DNS 服务器,因为没啥基础就一直托着..现在依旧 he 的 IPV6 勉强应付着...
vps?选择症和折腾症我选了后者! v6 应付 google 还行,.但国内依然很慢..打个 LOL 还得关 V6.
最近的折腾,发现 Chrome 现在的版本偶尔会自我用 8.8.8.8 给自己解释一些受阻域名.
然并卵,chrome://net-internals/dns 里还是那几条污染的 IP... 话说,你吖成心的吧.?
广告和统计流量你最后你咋中能慢慢自己搞定了呢? g 答:"给你带个路还得把狼喊来?"。。。
咳,我们知道 8.8.8.8 和 2001:4860:4860::8888 对应的是同一条 DNS 域名.
在 hosts 里添加 2001:4860:4860::8888 对应
google-public-dns-a.google.com 的记录.
我发现 win10 添加 hosts,系统还会自动在 DNS 缓存里添加此 IP 的反向解释.(不知以前的系统有没有)
这时你会发现 Chrome 开始学会尝试用 ipv6 去解释域名了. 索性把 4 条 NS 记录也加到 hosts 里
然后添加自己几条常用 google 的二级域名,这样 google 基本能用了.Chrome 会按需慢慢补齐的...
原理:本地解释没有关键字封包发送出去. 而访问的时候 https 给加密了.. 检测应该会好点.
既然 EDNS 有识别 CDN 能力.你这给指了几条道. 剩下它基本能慢慢莫出来. (哈,这是传说中的智能混淆?)
再加几条油管的测试,加载速度也很快.点开一个主播视频....等阿等.油管变撸管,裤子都脱了你就给个封面...
我知道我需要一个能为泛域名指定 DNS 的工具.找了几天都没找到合适的..快餐木有,要么你就来全套!
还有大神说,在 Chrome 快捷方式里后面添加-DNS -service=ip. 我试过了貌似没用.无奈,继续折腾.
在一个月黑风高的晚上,无意发现中科大的那几只 IPV4 的 DNS 既然可以直接返回 googlevideo 泛郁闷的 AAAA 记录.
这里说下,中科大的 DNS 确实有一定的抗污染能力. 但毕竟不是专业 DNS,经常有些正常域名解释不了.CDN 也不正确.
我现在是把它设置成备用 DNS.. 主 DNS 用的是 114 和 tx 的 119. 这两货其实也能解释一部分 google 的二级域名...
到此基本很完美了,国内很快.油管 4K 秒开..CDN 也正常..关键是不用第三方工具,hosts 也才配置了不到 20 条.
这样维护起来也很方便... 最后说一下,DNS 智能分流. 我没用什么脚本和工具. 但确实它们协调程度远超预期.
至于原理,我也很疑惑..我能想到的是 Chrome 的预加载和 top 缓存. 还有 windows10 的不同接口 DNS 并发查询功能...
Chrome 的预加载一直被人说拖速度 ,win10 并发查询在 1607 之前确实有 BUG...但非同接口并发和这有毛关系?
难道这两个寂寞的高手,加在一起反而找到共鸣,互补成好基友了? 三个 DNS 一起也能愉快的三 P 了?
本篇没啥含金量,一个外行小白的摸索拼凑过程的确心酸..感谢各位看客老爷捧场.. 感谢佐々木あき女神的灵感!.
ps:没什么技术,扯了堆没用的来掩盖伸手党的现实.还望大神点评下.“奏效点”
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/358371
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.