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

大型 DNS 工作原理问题

  •  
  •   qianzhongyang · 210 天前 via Android · 3440 次点击
    这是一个创建于 210 天前的主题,其中的信息可能已经有所发展或是发生改变。

    很好奇大型的公共 DNS 是什么原理能够保证在全世界访问延迟都很小,是在全球部署了很多机房,但是 ip 地址怎么能在那么多机房同时使用,又是怎么确保用户访问到的是距离最近的机房的?请懂的大佬讲解一波😳😳😳😳😳

    17 回复  |  直到 2019-03-24 21:07:34 +08:00
        1
    NetworkManager   210 天前   ♥ 1
    https://howdns.works/
        2
    qianzhongyang   210 天前 via Android
    @NetworkManager 这个讲的是 DNS 系统的原理,这个我大概懂,我是想问比如 google 的 8.8.8.8 或者 Cloudflare 的 1.1.1.1 的工作方式,他们在全球部署的都有服务器,但是用户设置这个 dns 的 ip 之后,使用时是如何自动选择最近的机房,另外这一个 ip 如何在全球部署的问题。这个不明白😂
        3
    yexm0   210 天前 via Android   ♥ 1
    AnyCast
        4
    XiaoxiaoPu   210 天前
    @qianzhongyang 关键字 anycast
        5
    HaoLan   210 天前 via Android   ♥ 1
    Anycast 网络+DNS
        6
    Kilerd   210 天前 via iPhone
    @qianzhongyang 网络布局 BGP, 路由表 iptable
        7
    qianzhongyang   210 天前 via Android
    @yexm0 感谢,我查查相关的资料
        8
    qianzhongyang   210 天前 via Android
    @HaoLan 感谢,我查一下相关的看看
        9
    qianzhongyang   210 天前 via Android
    @Kilerd 感谢,我查查相关的资料了解一下
        10
    redsonic   210 天前   ♥ 1
        11
    watzds   210 天前 via Android
    一个 ip 也可以直接到不同机器
        12
    Daylight1993   210 天前
    IP 广播
        14
    qianzhongyang   210 天前 via Android
    感谢各位的帮助😊
        15
    atzlinux   210 天前
    https://user.qzone.qq.com/909868357/blog/1552469632

    localdns 有 IP 选择机制,前几天我也对这个有疑惑。
        16
    ps1aniuge   210 天前
    类似 cdn 机制吧。先从客户端缓存找,找不到找网卡主 dns,主 dns 又会从上级查找。如此递归。找到了后,就会缓存 n 秒。

    最终:
    找到主干网的大 dns 缓存

    再终:
    找到域的辅助 dns

    究极终:
    找到域的主 dns。

    一般一个主,n 个辅。主可以隐藏。辅不能隐藏。主可以设置成只对辅告知。
        17
    hanguofu   208 天前 via Android
    谢谢楼上的朋友分享的经验。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2189 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 30ms · UTC 04:39 · PVG 12:39 · LAX 21:39 · JFK 00:39
    ♥ Do have faith in what you're doing.