http://主机名.子域.二级城.顶级域 根域/
树状结构最顶层称为根域,用"."表示,相应服务器称为根服务器,整个城名空间解析权都归根服务器所有,但根服务器无法承担庞大的负载,采用“委派“机制,在根域下设置了一些顶级域,然后将不同顶级域解析权分别委派给相应的顶级域服务器,如将com域的解析权委派给com城服务器,以后但凡根服务器收到以com结尾的城名解析请求,都会转发给com城服务器,同样道理,为了减轻顶级域的压力,又下设了若干二级域,二级域又下设三级域或主机。
位于域名空间最顶层,一般用一个 “.。”表示
一般代表一种类型的组织机构或国家地区,
如.net (网络供应商)、.com(工商 企业)、.org (团体组织)、. edu (教育机构)、.gov (政府部门)、.cn(中国国家域名)
用来标明顶级域内的一-个特定的组织,国家顶级域下面的二级域名由国家网络部门统一管理,
如.cn 顶级域名下面设置的二级域名: .com.cn、 .net.cn、 .edu.cn
二级域下所创建的各级域统称为子域,各个组织或用户可以自由申请注册自己的域名
主机位于城名空间最下层,就是一台具体的计算机,.
如www. mail都是具体的计算机名字,可用www.sina.com.cn.。mail.sina.com.cn. 来表示,这种表示方式称为FQDN(完全合格域名),也是这台主机在域名中的全名
DNS域名解析方式
一共有四种DNS服务器类型:主域名服务器、从域名服务器、缓存域名服务器、转发域名服务器。
(1)先查看需要修改的配置文件所在路径
(2)修改主配置文件
vim /etc/ named.conf
(3)修改区域配置文件,添加正向区域配置
vim /etc/named.rfc1912. zones #文件里有模版可复制粘贴后修改
(4)配置正向区域数据文件
cd /var/named
cp -p named.localhost benet.com.zone #保留源文件权限和属主的属性复制
vim /var/named/benet.com.zone
"@"这里是一个变量,当前DNs区域名
SOA记录中的更新序列号用于同步主、从服务器的区域数据,当从服务器判断区域更新时,若发现主服务器中的序列号与本地区域数据中的序列号相同,则不会进行下载。
"benet.com.“此为完全合格城名(FQDN) ,后面有个”. "不能漏掉
"admin. benet . com.“表示管理员邮箱,这里的“@“符号已有其他含义,所以用”. "代替
(5)启动服务,关闭防火墙
(6)在客户端的域名解析配置文件中添加DNS服务器地址
vim /etc/resolv.conf #修改完后立即生效
nameserver = 192.168.80.10
或者
vi /etc/sysconfig/network-scripts/ifcfg-ens33 #修改完后需要重启网卡
DNS1=192.168.80.10
systemctl restart network
(7)测试DNS解析
host www. benet.com
nslookup www.benet.com