IT技术博客大学习 共学习 共进步

DNS

kernelchina blogs 2012-01-24 13:32:17 浏览 4,481 次

    这几天因为要迁移服务器,所以把DNS相关的知识又看了一遍,有一些心得和大家分享一下:

    Bb727007_tcpipm01(en-us,TechNet_10)

    (图片来自微软网站)

    1)关于根服务器

    Root server负责域名体系的根“.”。Local dns server不能解析的域名,都会查询根服务器,得到次一级的服务器,比如.org.。然后org服务器会告诉resolver下一级的服务器在那里,比如.kernelchina.org.,最后是相应的web服务器的地址,比如www.kernelchina.org。Root server的数据库应该不会很大(顶级域名数量有限)。有13个root server,这些服务器的内容应该是完全相同的(不存在解析请求从一个root转发到另一个root)。每一级的dns server都会有冗余机制来保证可靠性,比如root server就有13个,一是保证可靠性,也可以负载分担。一般DNS server有Master-Master,Master-Slave,Slave-Slave的配置方式,以保证可靠性。

    http://www.zytrax.com/books/dns/ch4/

    http://www.isoc.org/briefings/016/index.shtml

    2)关于解析器(resolver)

      Bb727007_tcpipm03(en-us,TechNet_10)

    (图片来自微软网站)

    read more

建议继续学习

  1. 自建DNS以防止GFW干扰 (阅读 12,941)
  2. 强制刷新本地 DNS 缓存记录 (阅读 10,640)
  3. 2014年1月21日中国互联网DNS瘫痪事件原因分析 (阅读 8,220)
  4. 关于 SOCKS 代理的远端 DNS 解析 (阅读 7,742)
  5. DNS 隧道 (阅读 7,021)
  6. 什么是DNS劫持和DNS污染? (阅读 6,101)
  7. DNS解析过程及DNS TTL值 (阅读 5,901)
  8. CentOS下通过Webmin管理BIND实现DNS轮询 (阅读 5,761)
  9. dig挖出DNS的秘密 (阅读 5,620)
  10. nslookup通往DNS的桥梁 (阅读 5,620)