####高速缓存####
##1.配置网络及其服务##
1配置网络(此处server为服务端,物理机为客户端)
vim /etc/sysconfig/network-scripts/ifcfg-eth0 ##配置eth0的文件##
添加网关,此处网关为物理机ip
systemctl restart network ##重启网络##
2.服务端安装高速缓存服务
yum install bind -y
3.开启服务并设置开机自启
systemctl start named
systemctl enable named
服务开启后会生成文件/etc/rndc.key
ll /etc/rndc.key ##查看文件是否生成##
客户端
连接互联网,看能否ping通114.114.114.114
在客户端设置防火墙
在服务端修改配置文件
vim /etc/named.conf
在客户端上配置指向,指向服务端
vim /etc/resolv.conf
修改服务端配置文件
vim /etc/named.conf
测试
在服务端dig www.baidu.com
可以看到第二次所用时间比第一次所用时间缩短了非常多,这就算告诉缓存的意义
##2.本地正向解析##
修改named配置文件
vim /etc/named.conf
vim /etc/named.rfc1912.zones
复制模版粘贴至正相解析末尾,并修改如下图
cd /var/named/
cp -p named.localhost westos.com.zone
vim westos.com.zone修改配置文件
systemctl restart named重启服务
进行测试
##3.本地反向解析##
修改named主配置文件(方法与正向解析相同)
vim /etc/named1912.zones ##修改配置文件##
cd /var/named
cp -p named.loopback westos.com.ptr
ls
vim westos.com.ptr ##修改配置文件##
vim /etc/resolv.conf ##同正向解析相同,修改本纪dns解析地址##
dig。。。。。。。。。
##4.双向解析##
双向解析时通过本地用户与其他用户对域名进行解析,得出的ip不同
需结合截图自行总结
cp -p westos.com.zone westos.com.inter
vim westos.com.inter 修改配置文件
cp -p /etc/named.rfc1912.zones /etc/named.rfc1913.zones
vim /etc/named.rfc1913.zones
vim /etc/named.conf ##修改主配置文件##
systemctl restart named ##重启服务##
测试
##5.dns集群##
当dns服务器负载过大时,可以增添一个dns服务器
手先开启另一台虚拟机,安装dns服务,
vim /etc/named.conf 修改主配置文件
vim /etc/named.rcf1912.zones
vim /etc/resolv.conf 修改指向
关闭防火墙
在server上vim /etc/named.rdf1913.zones修改
vim /etc/reslov.conf ##修改配置文件##
vim westos.com.inter 修改域名
测试,可以看到域名的改变
cd
##6.远程更新与删除##
在dns服务端上修改配置文件
vim /etc/named.1913.conf 修改配置文件(允许更新的域名改为desktop的ip)
systemctl restart named 重启服务
chmod 770 /var/named
在desktop上发送指令,
nsudate
server ip(server的)
update add hello.westos.com 86400 A ip(随意的)
send 发送
dig . . . . . . . . . . .
删除:nsudate
server ip(server的)
update del hello.westos.com
send
quit
dig。。。。。。。
注意:更新的信息存放在/var/named/中的westos.com.inter.jnl.在westos.com.inter中查看更新,必须要重启named服务。
##7.动态域名解析##
1还原配置文件,本纪主机
rm -fr westos.com.zone*
ls
yum install dhcp -y
systemctl start dhcpd
systemctl enable dhcpd
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf
三处修改。删除面积非常大,35行以后全部删除
vim /etc/named.rfc1912.zones
重启dhcp服务
重启named服务
修改远程主机的主机名以及网络配置为dhcp
重启网络服务
ifconfig
dig 主机名