V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
billlee
V2EX  ›  DNS

国内有哪些靠谱的 DNS 递归服务器?

  •  
  •   billlee · 2016-09-08 23:17:14 +08:00 · 10242 次点击
    这是一个创建于 2997 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近因为工作原因需要访问一些冷门的域名,发现很多 DNS 都不太靠谱

    不按协议乱返回结果的有

    • 114 DNS: 经常把存在的域名返回成 NXDOMAIN 或 SERVER FAIL

    正常的有

    • 阿里 DNS: 不会返回 NXDOMAIN, 就是不断超时
    • 百度公共 DNS: 同上

    能正确解析的:

    • CNNIC 递归 DNS 1.2.4.8/210.2.4.8

    当时还测了 DNSPod 的,但结果忘记了。现在阿里和百度连递归 DNS 都做不好?

    21 条回复    2016-10-06 16:34:27 +08:00
    jackmasa
        1
    jackmasa  
       2016-09-08 23:21:50 +08:00
    既然如此,为何不自己搭建一个?
    txydhr
        2
    txydhr  
       2016-09-08 23:23:03 +08:00 via iPhone
    114 早弃用了 cc me la 之类的域名 经常返回 nxdomain
    billlee
        3
    billlee  
    OP
       2016-09-08 23:27:31 +08:00
    @txydhr 我感觉它是把超时什么当成 NXDOMAIN 缓存下来了,有段时间解析 node.green 也是 NXDOMAIN
    xcodeghost
        4
    xcodeghost  
       2016-09-08 23:44:44 +08:00
    可能是一些冷门的域名 DNS 服务器在国外,然而国内网络访问国外线路一般很糟糕,再加上冷门域名用的人少,缓存就少,所以解析可能会过时或失败。

    解决这个办法,可以自建一个 DNS 。 Windows Server 或者使用 dnsmasq 支持转发的就可以了。将一些冷门域名的后缀,指定使用 168.95.1.1 这些国外的 DNS 来解析,可能成功率会高一点。
    yjd
        5
    yjd  
       2016-09-09 00:07:43 +08:00
    114 上次丑闻那么大,早弃了。
    mytsing520
        6
    mytsing520  
       2016-09-09 02:30:14 +08:00
    自己搭一个吧
    Ubuntuu
        7
    Ubuntuu  
       2016-09-09 02:35:26 +08:00
    国内这些渣渣,如果非要选一个,我选 cnnic
    tony1016
        8
    tony1016  
       2016-09-09 09:23:46 +08:00
    中科大
    hking5257
        9
    hking5257  
       2016-09-09 09:37:21 +08:00
    没人用 360 的吗
    Sxx1314
        10
    Sxx1314  
       2016-09-09 09:42:16 +08:00
    opendns 我自己是在樱花的 vps 上搭了个 dns
    LigeLaige
        11
    LigeLaige  
       2016-09-09 11:32:21 +08:00
    自己搭建 dnsmasq 吧,动态解析 dns
    参考 https://wzyboy.im/post/874.html
    配置项 https://github.com/felixonmars/dnsmasq-china-list
    bclerdx
        12
    bclerdx  
       2016-09-09 15:40:12 +08:00
    @txydhr nxdomain 是什么意思?
    bclerdx
        13
    bclerdx  
       2016-09-09 15:40:28 +08:00
    @txydhr 你怎么知道放弃了?
    bclerdx
        14
    bclerdx  
       2016-09-09 15:41:37 +08:00
    @yjd 什么丑闻?给个链接?
    bclerdx
        15
    bclerdx  
       2016-09-09 15:42:08 +08:00
    @Sxx1314 怎么搭建的 DNS ,求教程。
    bclerdx
        16
    bclerdx  
       2016-09-09 16:09:34 +08:00
    @LigeLaige 什么叫动态解析 DNS ?
    findex
        17
    findex  
       2016-09-09 17:30:27 +08:00
    @bclerdx 用 dnsmasq 就可以搭建简单的 DNS 服务器。可以递归到上级 DNS 服务器,例如 google 的 8.8.8.8

    而后。你还可以用 dnscrypt 技术,将自己的 DNS 流量加密。前提是自己的客户端电脑上要装客户端 dnscrypt-proxy, 服务器要有 dnscrypt-server.

    可所谓一劳永逸。但是现如今天朝对 dnscrypt 流量进行污染,所以会偶有 timeout 现象发生。一个流量特征不明显的 VPN 会比 dnscrypt 稳定很多。
    bclerdx
        18
    bclerdx  
       2016-09-09 17:34:34 +08:00
    @findex 所以还是需要在境外开个 VPS 搭建个 DNS 或 VPN 了。
    txydhr
        19
    txydhr  
       2016-09-09 20:30:12 +08:00
    @xcodeghost dnspod 上的域名 照样返回 nxdomain
    firefox12
        20
    firefox12  
       2016-09-30 11:37:32 +08:00
    使用国外 DNS 造成国内网站访问慢的解决方法

    这里的关键不是 需要知道哪些域名走国外,哪些走国内吗? 关键是 你怎么知道哪些域名走国外呢?
    brobird
        21
    brobird  
       2016-10-06 16:34:27 +08:00
    @yjd 说这种话的全是不认真看文章的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2569 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 04:54 · PVG 12:54 · LAX 20:54 · JFK 23:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.