DNS学习笔记

一种能进行主机名到IP地址转换的目录服务,这就是域名系统(Domain Name System),DNS协议运行在UDP之上,使用端口53.

DNS提供的服务有:

  • 主机别名,规范主机名。应用程序可以掉用DNS来获得主机名对应的规范主机名一级主机的IP地址。
  • 邮件服务器别名。电子邮件应用程序可以调用DNS,对提供的邮件服务器别名进行解析,以获得该主机的规范主机名及其IP地址。
  • 负载分配。

DNS工作机理

DNS采用分布式设计方案,DNS服务器分为四类:

  • 根DNS服务器。
  • 顶级域DNS服务器。这些服务器负责顶级域名,如com,org,net,edu和gov以及国家的顶级域名,如uk,fr,ca,jp。
  • 权威DNS服务器。这些服务器记录了主机名到IP地址的映射关系。
  • 本地DNS服务器(local DNS server)

DNS查询有两种方式:

  • 递归查询
  • 迭代查询

从请求主机到本地DNS服务器的查询是递归的,其余的查询是迭代的。

DNS广泛的使用了DNS缓存,类似于HTTP缓存服务器。使用本地存储器作为DNS缓存服务器,每当本地服务器从某个DNS服务器接收到一个回答,它能够缓存包含在该回答中的任何信息。


参考文献

计算机网络 自顶向下方法 James F.Kurose & Keith W.Ross

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0x00 起因 前几天的全国高校网络信息安全管理运维挑战赛的DNS101,从上午查资料到结束,虽然最终做出来了,但...
    Fish_o0O阅读 1,658评论 1 10
  • DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能...
    一直在努力hard阅读 4,706评论 3 19
  • 1. 概述 在网络环境中一般用户只需要在浏览器中输入url如www.sunny.com就可以到对应服务器获取相应的...
    ghbsunny阅读 2,990评论 0 7
  • 目录: 一些基本概念主机名DNS名称解析DNS 解析的后端存储名称解析总结 大规模域名解析的体系架构DNS 解析需...
    C86guli阅读 12,556评论 3 34
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139