基本概念
域名(Domain Name):是由一串用点分隔的名字组成的internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。
DNS(网域名称系统,Domain Name System,有时也简称为域名):是因特网的一项核心服务,它作为可将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的巧问互联网,而不用去记住能够被机器直接读取的IP地址数串。
域名服务主要是基于UDP实现的,服务器的端口号为53。
域名解析过程
主机向本地域名服务器的查询一般都是采用递归查询。
本地域名服务器向根域名服务器的查询采用迭代查询。

DNS记录种类

DNS可以使用TCP作为传输协议进行交互吗?
可以
1.一般域名请求是基于UDP,但也可以在windows命令行使用set vc命令指定使用tcp进行交互
2.DNS服务器之间的区域复制操作使用TCP协议进行交互