V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiecong520
V2EX  ›  宽带症候群

在 hosts 里,添加 DNS.IP 对应 DNS 域名的 AAAA 和 NS 记录.再配合 DNS 互补术,貌似有疗效!

  •  
  •   xiecong520 · 2017-05-01 15:22:07 +08:00 · 2869 次点击
    这是一个创建于 2765 天前的主题,其中的信息可能已经有所发展或是发生改变。
    早就想配个本地 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:没什么技术,扯了堆没用的来掩盖伸手党的现实.还望大神点评下.“奏效点”
    7 条回复    2017-05-03 21:34:13 +08:00
    xxxbi
        1
    xxxbi  
       2017-05-01 16:11:41 +08:00 via iPhone
    不知道尼说什么
    xiecong520
        2
    xiecong520  
    OP
       2017-05-01 17:40:19 +08:00
    @xxxbi 文笔不好,见笑了.
    大概意思就是,发现在 hosts 里添加 DNS 的 IP.
    一个轻量的 hosts 文件. Chrome 能通过 ipv6 自主解释一些域名.
    容易维护,而且不影响国内访问速度.
    anheiyouxia
        3
    anheiyouxia  
       2017-05-01 17:45:39 +08:00 via Android
    啰啰嗦嗦,看了半天都不知道在说什么
    xfspace
        4
    xfspace  
       2017-05-01 17:58:44 +08:00 via Android
    一句话总结。
    把 Google 一小部分域名加 Hosts
    用 USTC 提供的防污染 Public DNS 做备
    leavic
        5
    leavic  
       2017-05-02 16:09:59 +08:00
    以楼主这个写作风格,不知道适合学那种编程语言。
    mxi1
        6
    mxi1  
       2017-05-03 20:00:25 +08:00
    把它当成一篇抒情的文章来看,不要把它当成说明书来看嘛
    xiecong520
        7
    xiecong520  
    OP
       2017-05-03 21:34:13 +08:00
    @mxi1 那天酒喝多了瞎写的. 当时觉得网速快,实则是酒精效应.
    本来就没学过什么语言,就一混子. 被你们这些大神挖苦的都不好意思回复了.
    总结一下:把 google 几条常用的二级域名写进 hosts.
    然后组策略里给.googlevideo.com 后缀指定 USTC.
    只需轻量 hosts 实现:google 与撸油管服务..
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1463 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:20 · PVG 01:20 · LAX 09:20 · JFK 12:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.