DNS( Domain Name System )查询是指通过DNS来获取特定域名(如www.example.com)对应的IP地址或其他相关信息的过程。DNS 查询是在互联网上执行的常见任务,允许用户通过易记的域名访问网站,而不需要记住每个网站的IP地址。
DNS 将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
使用端口和协议:
协议
端口
场景
说明
TCP
53
区域传送时使用TCP
辅域名服务器会定时(一般是3小时)向主域名服务器进行查询以便了解数据是否有变动。
UDP
53
域名解析时使用UDP协议
客户端向DNS服务器查询域名,一般返回的内容都不超过512字节,用UDP传输即可。但事实上,很多DNS服务器进行配置的时候,仅支持UDP查询包。
需要说明3个词汇,以更容易理解DNS解析过程:
DNS
说明
首选:114.114.114.114
备选:114.114.114.115
通用的DNS
首选:223.5.5.5
备选:223.6.6.6
阿里
首选:8.8.8.8
备选:8.8.4.4
谷歌
首选:1.2.4.8
备选:202.98.0.6
中国互联网络信息中心
类型
说明
根域名服务器
根域名服务器位于DNS层次结构的顶部,负责存储顶级域名服务器的IP地址。(有13个)
顶级域名服务器
存储特定顶级域名(如.com、.org、.net等)下的域名信息
权威域名服务器
存储特定域名的IP地址和其他DNS记录的服务器。
公共DNS服务器
由互联网服务提供商(ISP)或第三方组织提供的
缓存DNS服务器
缓存DNS服务器存储先前解析的DNS记录,以提高查询速度。
递归DNS服务器
互联网服务提供商(ISP)或其他网络服务提供商维护,并用于处理全球DNS查询。
私有DNS服务器
由组织或企业自己维护,用于内部网络