Linux企业级的DNS配置

DNS高速缓存服务搭建

修改ip主配置文件

dns1=114.114.114.114
gateway=172.25.254.77		#可上网主机ID

安装dns服务

yum install bing -y下的高级缓存DNS

在这里插入图片描述

开启dns服务为并加入防火墙
systemctl start named
firewall-cmd --permanent --add-service=dns
firewall-cmd --reload
firewall-cmd --liast-all

在这里插入图片描述

修改DNS主配置文件

修改/etc/named.conf文件,开启所有主机解析

在这里插入图片描述

在这里插入图片描述然后重启服务

systemctl restart named

配置地址解析文件

主机(安装DNS服务)

vim /etc/resolv.conf

	nameserver 172.25.254.1

客户机

vim /etc/resolv.com

	nameserver 172.25.254.1		#主机IP

测试

dig www.163.com两次发现第二次比第一次所需要的时间慢,是因为第一次dig之后已经缓存到了主机上,当再次dig的时候会从本地获取

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

DNS正向解析

编辑/etc/named.conf配置文件
删除上面添加的forwarders { 114.114.114.114; };
然后在此编辑/etc/named.rfc1912.zones
添加
在这里插入图片描述

这里的westos.com是维护的域

才目录/var/named

cp -p namd.localhost  westos.com.zone   ##用该模板生成正向解析域名文件

文件名必须与/etc/named.rfc1912.zones中添加的一致
编辑文件westos.com.zone
在这里插入图片描述

然后重启服务

systemctl restart named

在这里插入图片描述

测试

dig www.westos.com

在这里插入图片描述

DNS反向解析

再次编辑/etc/named.rfc1912.zones
添加

47	one "254.25.172.in-addr.arpa" IN {
48          type master;
49          file "westos.com.ptr";
50          allow-update { none; };
51 };

在这里插入图片描述

然后在/var/name目录下

cp -p namd.localhost  westos.com.ptr   ##用该模板生成反向解析域名文件

与上面添加的解析文件名相同
然后编辑文件westos.com.ptr
在这里插入图片描述

测试

dig -x 172.25.254.111		#-x表示反向

在这里插入图片描述

DNS双向解析

编辑配置文件

vim /etc/name.conf

在这里插入图片描述

复制一份为外网提供服务的配置文件,并编辑

cp -p /etc/named.rfc1912.zones /etc/named.rfc1912.inter 	
vim /etc/named.rfc1912.inter	

在这里插入图片描述

复制外网域名解析文件并编辑

cp -p westos.com.zone westos.com.inter 
vim westos.com.inter

在这里插入图片描述
修改网段,使其与内网解析文件区别
重启服务

systmctl restart named

在这里插入图片描述

测试

dig www.westos.com

外网
在这里插入图片描述

内网在这里插入图片描述

key方式解析

先添加钥匙
dnssec-keygen -a HMAC-MD5 -b 128 -n HOST westos #执行完这个操作之后需要新开一个终端随意按键
cat Kwestos.+157+14628.private
cat Kwestos.+157+14628.key
在这里插入图片描述

cp -P /etc/rndc.key  /etc/westos.key 
 	vim /etc/westos.key

添加

 key "westos" {
      algorithm hmac-md5;
      secret "aclcI8b+xmJOpOhrpDsE7Q==";		#这里为密码
  };

然后重启

然后编辑主配置文件

vim /etc/named.conf

添加:

include "/etc/westos.key";

在这里插入图片描述

vim /etc/named.rfc1912.zone

添加:

zone "westos.com" IN {
      type master;
      file "westos.com.zone";
      allow-update { key westos; };
      also-notify { 172.25.254.2; };
   };

重启以后分发钥匙

systemctl restart named
	scp Kwestos.+157+14628.* root@172.25.254.1:/mnt/

在这里插入图片描述

测试:

dig www.westos.com

在客户机上 我们可以看到已经解析成功在这里插入图片描述

动态域名解析

首先安装配置好DHCP服务Linxu的网络配置

然后编辑dhcp的主配置文件

vim /etc/dhcpd/dhcpd.conf

在这里插入图片描述

在这里插入图片描述
然后再添加:
在这里插入图片描述
然后重启服务

systemctl restart dhcpd

测试
设置另一台主机网络服务为dhcp.然后设置主机名为

linux.westos.com

在这里插入图片描述
再然后重启网络看解析
在这里插入图片描述
然后可以看到解析后的ip和那台主客户机相同在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值