高速缓存DNS2

##实验需要关闭firewalld,在每次进行测试之前需重启相关服务###

一.DNS服务的信息说明

A   :正向记录

PTR:反向,IP到域名

host -l example.com : 查看域中所有主机

dig -t soa example.com :辅助DNS

软件包 :bind 

DNS主配置目录: /var/named/

DNS主配置文件: /etc/name.conf

DNS  A记录存放目录 : /var/named/westos.com.zone

二.如何配置DNS正向解析:

1.vim /etc/named.conf             #编辑主配置文件

高速缓存DNS2

2.vim /etc/named.rfc1912.zones

高速缓存DNS2

3.编写A记录文件

cp -p /var/named/localhost  /var/named/westos.come.zone  #生成A记录模版

高速缓存DNS2

完成后重启服务 systemclt restart named

在客户端  vim /etc/resolv.conf  ==> nameserver    172.25.254.218

用dig www.westos.com 进行测试

高速缓存DNS2

辅助dns

在虚拟控制台配置双虚拟网卡

cd /etc/sysconfig/network-scripts/

cp ifcfg-eth0 ifcfg-eth1

vim ifcfg-eth1

高速缓存DNS2

然后重启网络,用ifconfig进行查看

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

vim /etc/named.rfc1912.inter

高速缓存DNS2

cp -p /var/named/westos.com.zone /var/named/westos.com.inter

vim /var/named/westos.com.inter

高速缓存DNS2

vim /etc/named.conf

高速缓存DNS2


systemctl restart named

在客户端  vim /etc/resolv.conf  ==> nameserver    172.25.18.218

进行检测

高速缓存DNS2

dns反向解析

cp -p /var/named/loopback /var/named/westos.com.ptr

vim /var/named/westos.com/ptr

高速缓存DNS2

vim /etc/named.rfc1912.zones

高速缓存DNS2

客户端vim /etc/resolv.conf  ==> nameserver    172.25.254.218

进行检验

高速缓存DNS2

DNS 更新

cp -p /etc/named/westos.com.zone  /mnt

vim  /etc/named.rfc1912.zones

高速缓存DNS2

chmod  770 /var/named

setsebool  -P named_write_master_zones 1

在客户端进行检测

高速缓存DNS2高速缓存DNS2

DNS加key

rm -rf  /var/named/westos.com.zone

rm -rf  /var/named/westos.com.zone.jnl

cp -p  /mnt/westos.com.zone  /var/named/

cd  /mnt

dnssec-******  -a HMAC-MD5 -b 256 -n HOST westoskey

cp -p  /etc/rndc.key  /etc/westos.key

vim  /etc/westos.key
高速缓存DNS2

vim  /etc/named.conf

43   include "/etc/westos.key";

vim  /etc/named.rfc1912.zones

25     zone "westos.com" IN {

26                   type master;

27                   file  "westos.com.zone";

28                   allow-update {  key westoskey; };   #这里进行改变

29      };

检验

scp Kwestoskey.+157+48027.*  [email protected]:/mnt

高速缓存DNS2

动态DNS

服务端 yum install dhcp -y

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example  /etc/dhcp/dhcpd.conf

vim /etc/dhcp/dhcpd.conf

删除27,28行和36行以后高速缓存DNS2

高速缓存DNS2

vim /etc/named.conf

高速缓存DNS2

systemctl  restart  dhcpd

systemctl  restart named

检测

拔掉网线,在客户端中vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=dhcp

ONBOOT=yes

:wq

systemctl  resetart network

hostnamectl set-hostname test.westos.com

高速缓存DNS2