一:DNS解析层次结构
如图所示(图片来自网络):DNS是逐级查询
域名后缀一般分为国际域名和国内域名,常见的域名后缀有.com(商业组织)、.org(非盈利组织)、.gov(政府部门)、.net(网络服务商)、.edu(教研机构)、.pub(公共大众)、.cn(中国国家顶级域名)等。
解析答案:
肯定答案:
否定答案:请求的条目不存在等原因导致无法返回结果
权威答案:你请求的dns服务器正好是负责这个链接域的dns
非权威答案:dns服务器问别人,别人告诉它的,有时候会是假的,比如国外某些网站访问不了,就是dns告诉给你一个错误的答案,不让你访问(DNS的污染,信息篡改了)
备注:名字解析成不成功和能不能上网是两码事
做实验所需的配置文件:
/etc/named.conf 主配置文件 服务器主要运行参数
/etc/named.rfc1912.zones 区域文件,主要指定要解析哪个域名
/var/named 数据目录
/var/named/xxx.xx 数据文件,用来对应域名和ip关系
二.DNS的 正向解析
在DNS域名解析服务中,正向解析是指根据域名(主机名)查找到对应的IP地址。
实验如下:
<1>正向解析
步骤一:调整实验环境
将提供解析的ip在/etc/resolv.conf里修改为服务器的ip,并将之前网络配置里面DNS1=114.114.114.114删掉
步骤二:编辑区域文件
我们可以在主配置文件里面看见,它可以读取区域文件 /etc/named.rfc1912.zones
我们此时有一个域meng.com需要进行管理,所以需要去编辑区域文件(其实也可以将要管理的域写在主配置文件里,但这样会使主配置文件变得很长,为了方便与整齐,我们统一将其写在区域文件里)
vim /etc/named.rfc1912.zones