目录
###### 1.dns简介 ######
dns: domain name service(域名解析服务)
#关于客户端:#
/etc/resolv.conf
nameserver 172.25.254.100
#测试:
host www.baidu.com ##地址解析命令
dig www.baidu.com ##地址详细解析信息命令
A记录 次级 | ##ip地址叫做域名的Address 记录 |
#关于服务端#
bind /etc/named.conf /var/named 端口 | ##安装包 ##主配置文件 ##数据目录 ##53 |
#关于报错信息#
1.no servers could be reached ##服务无法访问(服务开启?火墙?网络?端口?)
2.服务启动失败 ##配置文件写错 journalctl -xe查询错误
3.dig 查询状态
NOERROR REFUSED SERVFAIL NXDOMAIN | ##表示查询成功 ##服务拒绝访问 ##查询记录失败,(dns服务器无法到达上级,拒绝缓存) ##此域名A记录在dns中不存在 |
###### 2. dns服务的安装与启用######
#安装# dnf install bind.x86_64 -y
#启用#
systemctl enable --now named
firewall-cmd --permanent --add-service=dns
firewall-cmd --reload
vim /etc/named.conf
11 listen-on port 53 { any; }; ##在本地所有网络接口上开启53端口
19 allow-query { any; }; ##允许查询A记录的客户端列表
34 dnssec-validation no; ##禁用dns检测使dns能够缓存外部信息到本纪
systemctl restart named
###### 3.高速缓存dns的部署 ######
20 forwarders { 114.114.114.114; };
###### 4.dns的正向解析 ######
vim /etc/named.rfc1912.zone
zone "westos.com" IN { ##维护的域名
type master; ##当前服务器位主dns
file "westos.com.zone"; ##域名A记录文件
allow-update { none; }; ##允许更新主机列表
};
cd /var/named/
cp -p named.localhost westos.com.zone
整体过程
dig www.westos.com | #查询正向解析 |
###### 5.dns的各种数据类型 ######
CNAME 域名解析 ##规范域名
##邮件解析记录
找不到邮件接收地址
增加邮件解析地址
不能接收,因为25端口为回环接口占用,需要进行反向解析
vim /etc/named.rfc1912.zones
cd /var/named/
cp -p named.loopback 192.168.0.ptr
vim 192.168.0.ptr
反向解析整体过程
###### 6.dns的双向(多项)解析 ######
实验环境:
客户端2台
1.1.1网段1.1.1.200
172.25.254网段172.25.254.100
服务端1台2个网段的ip 1.1.1.100 172.25.254.100 |
在1.1.1网段的客户主机中
vim /etc/resolv.conf
nameserver 1.1.1.100
配置之前两个网段解析,都是172.25.254网段
配置方式:
cd /var/named/
cp -p westos.com.zone westos.com.inter
vim westos.com.inter
cp -p /etc/named.rfc1912.zones /etc/named.rfc1912.inters
vim /etc/named.rfc1912.inters
vim /etc/named.conf
整体过程
###### 7.dns集群 ######
实验环境设定,两台主机,同一网段。
slave dns:
dnf install bind -y
firewall-cmd --add-service=dns
vim /etc/named.conf
vim /etc/named.rfc1912.zone
systemctl restart named
整体设置过程
此时修改发现并没有同步
主dns:
zone "westos.com" IN {
type master;
file "westos.com.zone";
allow-update { none; };
also-notify { 172.25.254.200; };
};
vim /var/named/westos.com.zone 注意更改serial的值,只能增大
之后再进行同步
###### 8.dns的动态域名解析 ######
更改一台主机为dhcp获取IP地址
在dns主机设置过程如下
之后观察效果
进行更改,再次观察