CodingTour
DNS 的用武之地

DNS 除了做域名解析,还能干啥

思维导图:

xmind

文字资料

  • 域名解析
    • 通过 DNS 服务器返回对应的 IP 地址
  • 智能 DNS
    • 资源的就近访问
      • 根据用户 IP 返回最近的服务器地址
    • 实现方式
      • DNS 服务商通过提供智能 DNS 解析策略为用户的多个主机的映射。通常情况下,用户需要登陆服务商的管理后台配置各种域名记录,包括域名A记录、CNAME记录和MX记录
  • 反向代理的水平拓展
    • nginx 的水平拓展
      • 基于智能 DNS,突破 nginx 的性能极限
  • web-server 的负载均衡
    • 直接将流量发到对应的服务器主机
      • 优点
        • 服务器架构无感知
        • 少了一层网络请求
      • 缺点
        • DNS 只具备解析(静态),无法保证对外的可用性,当主机挂掉时,不能自动迁移流量
        • 实时性差,DNS 存在缓存,生效需要较长的时间,扩容不及时
  • 参考