• 计算机原理基础:DNS


    • DNS服务的作用
      • 将域名解析成IP地址
      • 端口号:53
    • 域名服务器
      • 根域名服务器
        • 所有的根域名服务器都知道所有的顶级域名服务器的域名和IP地址。
        • 不管是哪一个本地域名服务器,若要对因特网上任何一个域名进行解析,只要自己无法解析,就首先求助于根域名服务器。
        • 在因特网上共有13个不同IP地址的根域名服务器。a.rootservers.net --- m.rootservers.net
      • 顶级域名服务器
        • 负责管理在该顶级域名服务器注册的所有二级域名。
        • 当收到DNS查询请求时,就给出相应的回答(可能是最后的结果,也可能是下一步应当找的域名服务器的IP地址)。
      • 权限域名服务器
        • 负责一个区的域名服务器。
        • 当一个权限域名服务器还不能给出最后的查询回答时,就会告诉发出查询请求的DNS客户,下一步应当找哪一个权限域名服务器。
      • 本地域名服务器
        • 当一个主机发出DNS查询请求时,这个查询请求报文就发送给本地域名服务器。
    • 提高域名服务器的可靠性
      • DNS域名服务器都把数据复制到几个域名服务器来保存,其中一个是主域名服务器,其他是辅助域名服务器。
      • 主域名服务器定期把数据复制到辅助域名服务器上,而更改数据只能在主域名服务器中进行。这样就保住了数据的一致性。
    • 域名的解析过程
      image
    • DNS即使用TCP协议也使用UDP协议
      • DNS在进行区域传输的时候使用TCP协议
        • 辅助域名服务器会定时向主域名服务器进行查询以便更新数据。更新数据会执行一次区域传送,区域传送使用TCP协议,因为传送的数据量比一个请求应答的数据量要多得多。
        • TCP是一种可靠连接,保证了数据的准确性。
      • DNS域名解析时使用UDP协议
        • 主机向DNS服务器查询域名,一般返回的内容都不超过512字节,用UDP传输即可。
        • DNS服务器负载更低,响应更快。
  • 相关阅读:
    flex横向对齐即两端有靠右
    前端小功能:import和export用法
    前端小技巧:JavaScript 编码规范
    折旧记录某旅纵横app分析研究
    谷歌浏览器 快速复制请求到postman 测试接口
    聊聊Api接口优化的几个方法
    阿里云闪电立方(海量数据迁移服)
    架构设计之五视图(一)
    Python&MIDI 3(AI人工智能音乐,算法作曲)
    Windows系统命令行使用sudo安装,提示“不是内部命令”
  • 原文地址:https://www.cnblogs.com/xiaobaizzz/p/12297488.html
Copyright © 2020-2023  润新知