域名解析


解析方式
1.本地解析 /etc/hosts ip地址+主机名
2.使用DNS服务器
domain name server
了解 : 解析方式先后顺序 nsswitch.conf 默认先使用本地解析(files)在使用dns服务器
客户端设置(指定)dns:配置文件:/etc/resolv.conf
域名空间
. ------------->表示根域
com gov org edu cn顶级域名(一级域名)

blackmed 二级域名
FQDN
Fully Qualified Domain Name 完全合格域名,比如:www.baidu.com.
查询方式:dns回复客户端的方式
1.递归查询:要解析直接把解析给客户端,根dns服务器不会开递归
2.迭代查询:如果知道结果把结果告诉客户端,不知道结果会转发的下一台dns服务器

域名服务器的权威性:
权威名称服务器
有区域配置文件,记录各种解析
非权威名称服务器
cache only,从别的dns服务器拷贝过来结果
dns解析过程
www.blackmed.cn
client拿到域名后首先访问/etc/hosts,如果有本地解析首先使用,
如果没有,就看/etc/resolv.conf,指定202.106.0.20,
找根服务器
1、client拿到域名先向本地服务器/etc/hosts,如果本地解析有首先使用。
如果没有,就看/etc/resolv.conf,指定202.106.0.20,找根服务器。
2、本地服务器采用迭代查询。它先向一个根域名服务器查询。
3、根域名服务器告诉本地服务器,下一次应查询的顶级域名服务器dns.com的IP地址。
4、本地域名服务器向顶级域名服务器dns.com进行查询。
5、顶级域名服务器dns.com告诉本地域名服务器,下一步应查询的权限服务器dns.abc.com的IP地址。
6、本地域名服务器向权限域名服务器dns.abc.com进行查询。
7、权限域名服务器dns.abc.com告诉本地域名服务器,所查询的主机的IP地址。
8、本地域名服务器最后把查询结果告诉m.xyz.com。

1
DNS服务器知识点:
SOA 记录:起始授权记录
NS 记录:指定管理某一个域的服务器是谁子域授权

A 记录:正向解析 把域名解析成IP
PTR 记录:反向解析 需要有独立的配置文件
MX 记录:指定邮件服务器,用的较少,有独立的邮箱的服务器
CNAME:别名

泛域名解析
负载均衡

只缓存 : 非权威服务器,也是一台dns服务器, 没有自己的配置文件,
转发
主从
子域授权
View 视图

猜你喜欢

转载自www.cnblogs.com/hsl520/p/9095514.html