DNS域名解析服务
1、DNS是什么
DNS是域名系统(Domain Name Sytem)的缩写。
组成:(1)域名服务器(2)解析器
(1)域名服务器:
① 保存所有主机的域名+对应的IP地址
② 主服务器,从服务器,缓存服务器
主服务器:master,管理的作用。唯一性,负责维护区域内的域名和IP地址之间的对应关系
从服务器:slave,同步的作用。使用户就近访问服务器信息,降低主服务器的压力。
缓存服务器:同步/转发信息。提高效率的。
(2)解析器:
域名映射为IP地址的过程就成为“域名解析”
正向解析:域名 → IP地址
反向解析:IP地址 → 域名
2、为什么需要DNS
让人们通过域名的方式可以方便地访问到网站的一种服务。
3、DNS的工作原理
递归查询:是指本地DNS服务器收到客户端请求时①,必须向用户返回一个查询结果⑧
迭代查询:是指本地DNS服务器收到客户端请求时①,并不直接回复查询结果,而是告诉另外的DNS服务器地址(如图中的根服务器②),另外的DNS服务器(根名称②服务器)将结果返回给本地DNS服务器(③),依次反复查询(④⑤⑥⑦同理),直到返回查询结果。
4、部署DNS服务器
① 安装Bind服务程序
yum install -y bind bind-utils bind-chroot
② 修改主配置文件(/etc/named.conf)
第一个any:指所有IP地址均可提供DNS域名解析服务
第一个any:允许所有人对本服务器发送DNS查询请求
③ 修改区域配置文件 (正向解析+反向解析)
④编辑数据配置文件
正向解析模板是:/var/named/ named.localhost
反向解析模板是:/var/named/ named.loopback
==> 在以上两个模板中修改相应的参数
[root@localhost named]# cp -a named.localhost zhengwenyi.com.zone
# 将正向解析模板复制到zhengwenyi.com.zone
写上相应的域名:
eg.(1) www.zhengwenyi.com ;(2)bbs.zhengwenyi.com
[root@localhost named]# cp -a named.loopback 192.168.66.arpa
# 将反向解析模板复制到192.168.66.arpa
写上相应的域名:
eg.(1) www.zhengwenyi.com ;(2)bbs.zhengwenyi.com
⑤重启named服务
systemctl restart named
⑥ 修改网卡
nmtui
(DNS servers 要对应好)
⑦检验:
(1)ping检验
ping www.zhengwenyi.com
ping bbs.zhengwenyi.com
(2)nslookup检验
CSDN-Ada助手: CS入门 技能树或许可以帮到你:https://edu.csdn.net/skill/gml?utm_source=AI_act_gml