目录
一、dns服务器部署
关于dns的名词解释
dns
:domain name service(域名解析服务)
(1)关于客户端:
/etc/resolv.conf
nameserver 172.25.254.20
(2)测试:
host www.baidu.com #地址解析命令
dig www.baidu.com #地址详细解析信息命令
- A记录 #ip地址叫做域名的Address 记录
- SOA #授权起始主机
- dns 顶级
- . 13
- 次级
- .com .net .edu .org …
- baidu.com
(3)关于服务端:
bind
安装包named
服务名称/etc/named.conf
主配置文件/var/named
数据目录端口
53
(4)关于报错信息:
1.no servers could be reached #服务无法访问(服务开启?火墙?网络?端口?)
2.服务启动失败 配置文件写错 #journalctl -xe查询错误
3.dig 查询状态
NOERROR
表示查询成功
REFUSED
服务拒绝访问
SERVFAIL
查询记录失败,(dns服务器无法到达上级,拒绝缓存)
NXDOMAIN
此域名A记录在dns中不存在
二、dns服务的安装与启用
dnf install bind.x86_64 -y
systemctl enable --now named.service
firewall-cmd --add-service=dns --permanent
firewall-cmd --reload
vim /etc/named.conf
三、高速缓存dns
四、dns的正向解析
注:两台主机都有需要上网,网关配置为真机,b的解析为a
vim /etc/named.conf
vim