DNS:
DNS含义:DNS 是 Domain Name System(域名解析系统)
端口号:DNS为53(UDP)
域名的层次结构:
域名的分级:
域名服务器:
域名解析过程:
递归查询:本机向本地域名服务器发出一次查询请求,就静待最终的结果。如果本地域名服务器无法解析,自己会以DNS客户机的身份向其它域名服务器查询,直到得到最终的IP地址告诉本机(客户机请求一次就可以得到最终结果)
迭代查询:本地域名服务器向根域名服务器查询,根域名服务器告诉它下一步到哪里去查询,然后它再去查,每次它都是以客户机的身份去各个服务器查询。(客户机多次请求服务器查询,经过多次查询路径才得到结果)
DNS记录类型:
记录类型 作用
A 记录 正向解析记录,域名到 IP 地址的映射
NS 记录 域名服务器记录(NS 为 NameServer)
MX 记录 邮件记录
PTR 记录 反向解析记录,IP 地址到域名的映射
CNAME 记录 别名记录,为主机添加别名
SOA 记录 域权威记录,说明本服务器为域管理服务器
AAAA 记录 正向解析记录,域名到 IPv6 地址的映射
DNS解析方式:
1、/etc/hosts
负责快速解析的文件。包含了ip与主机名之间的映射关系。如果没有dns服务器的情况下,可以使用/etc/hosts文件来完成解析和映射。
2、/etc/resolv.conf
dns客户端的配置文件,设置dns服务器的ip和域名。还包含了主机域名的搜索顺序。主要是域名解析服务器使用的配置文件
DNS(UDP53):
DNS的域名空间是由树状结构组织的分层域名
辅助域名服务器定期从主域名服务器获得更新数据
转发域名服务器负责所有非本地域名的查询
根域名服务器位于域名树的顶层
DNS是一种推进机制,辅助域名服务器能及时更新信息