域名解析系统---DNS

1、实验环境
ping 114.114.114.114 通
域名转换为ip地址的动作叫做解析,www.baidu.com — ip(A记录)
负责解析工作的服务器(记录域名和ip的对应关系)共享对应文件,方式:用到了DNS软件(非权威缓存服务器)。
在这里插入图片描述
在这里插入图片描述
2、开通DNS加速解析服务(高速缓存)

yum install bind -y
systemctl start named  (随便按键让加速)
systemctl enable named
firewall-cmd --permanent --add-server=dns
vim /etc/named.conf
stemctl restart named

测试:

vim /etc/resolv.conf
nameserver 172.25.254.X
dig www.xx.com

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、权威DNS正向解析

/var/named    数据目录
vim /etc/named.rfc1912.zones
cd /var/named/
cp -p named.localhost westos.com.zone
vim westos.com.zone
systemctl restart named
vim /etc/resolv.conf

测试:

dig www.westos.com
dig hahah.westos.com

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、规范域名
vim westos.com.zone
dig www.westos.com
在这里插入图片描述

5、发送邮件MX记录
发邮件想发的人域名对应的ip解析
vim westos.com.zone
mail root@westos.com
mailq
在这里插入图片描述
在这里插入图片描述

6、反向解析
vim /etc/named.rfc1912.zones
cp -p named.loopback 172.25.254.ptr
vim 172.25.254.ptr
systemctl restart named
dig -x 172.25.254.111
在这里插入图片描述
在这里插入图片描述

7、双向解析
不同网段相同解析得到的地址不一样
在代购的主机里一块网卡添加两个ip
172.25.254.X
1.1.1.X

server 解析 172.。。

cp -p westos.com.zone westos.com.local.zone
vim westos.com.local.zone   (全改成1.1.1.X)
cp -p /etc/named.rfc1912.zones /etc/named.rfc1912.local.zones
vim /etc/named.rfc1912.local.zones
vim /etc/named.conf
systemctl restart named
dig www.westos.com

desktop
解析文件指向1.1.1.X

dig www.westos.com

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8、辅助DNS解析(两台主机做DNS集群)
在一台主句上下载开启dns
编辑解析文件自己
可以dig www.westos.com

vim westos.com.zone
vim /etc/named.conf 
systemctl restart named

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9、dns更新
(1)、基于ip的更新

vim /etc/named.rfc1912.zones			###添加指定ip更新
systemctl restart named
chmod 770 /var/named/

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)、基于密钥的更新

cd /mnt
dnssec-keygen -a HMAC-MD5 -b 128 -n HOST westos		###加密文件生成:公钥、私钥
cp -p /etc/rndc.key /etc/westos.key
vim /etc/westos.key									###改称生成的加密字符,更改名字
vim /etc/named.conf									###指定公钥
include "/etc/westos.key";
vim /etc/named.rfc1912.zones						###指定key westos更新

测试:

nsupdate  -k   密钥文件
server 172.25.254.104
update add hello.westos.com 86400  A 172.25.254.111
send

在这里插入图片描述
在这里插入图片描述
10、指定ip更改,A记录文件错误怎么办?—动态域名解析DDNS

用dhcp主动更新dns
1)搭建DHCP服务

yum install -y dhcp  				###安装dhcp软件
systemctl start dhcpd  			###启动dhcpd服务
systemctl enable dhcpd  			###设置dhcpd服务开机自启
firewall-cmd --permanent --add-service=dhcp 		###为防火墙添加dhcp服务
firewall-cmd --reload  			###重新加载火墙

在这里插入图片描述

测试:

vim /etc/sysconfig/network-scripts/ifcfg-eth0

在这里插入图片描述
2)ddns 的配置

vim /etc/dhcp/dhcpd.conf
systemctl restart dhcpd.service
vim /var/named/westos.com.zone
vim /etc/dhcp/dhcpd.conf					修改 dhcp 地址池
systemctl restart dhcpd.service

测试
修改主机名称:注意:必须在 westos.com 广播域内

hostnamectl set-hostname hello.westos.com
systemctl restart network

在这里插入图片描述
主dns服务器再次修改 dhcp 地址池

vim /etc/dhcp/dhcpd.conf
systemctl restart dhcpd

测试

systemctl restart network

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值