1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Linux系统中的ddns:dhcp+dns=ddns (花生壳)

Linux系统中的ddns:dhcp+dns=ddns (花生壳)

时间:2021-04-14 15:20:33

相关推荐

Linux系统中的ddns:dhcp+dns=ddns (花生壳)

动态域名解析(ddns)

动态域名服务的对象是指IP是动态的,是变动的。普通的DNS都是基于静态IP的,有可能是一对多或多对多,IP都是固定的一个或多个。但DDNS的IP是变动的、随机的。也就是说DDNS捕获用户每次变化的IP地址,然后将其与域名相对应,

服务端:

1、清除之前的named(dns文件),因为之前是有做过加密的,会对此实验有影响,所以删除掉

root@server ~]# [root@server ~]# cd /var/named/[root@server named]# ls192.168.100.ptr named.localhost tmp-BFkzKAlVK4 tmp-harrQJGsj5 tmp-tp7GwRtqfk .zonedata named.loopback tmp-cCBM7J10eD tmp-iFwciDLs1I tmp-xerfz6J1gS .zone.jnl dynamicslaves tmp-cx1ea9fWxZ tmp-niY5gwyQhk tmp-XT4uHhxT8Dnamed.ca tmp-2tzbNPNofe tmp-Fjf6xASjdu tmp-oJyHigWSWQ tmp-Y10MVb4hGJnamed.emptytmp-5HqXMnNvtS tmp-GAudUW0mCW tmp-QeMMCW7ynb tmp-yF7a1bXMRt[root@server named]# rm -rf .zone.*删除加密文件,不然会对实验效果有影响[root@server named]# ls192.168.100.ptr named.localhost tmp-BFkzKAlVK4 tmp-harrQJGsj5 tmp-tp7GwRtqfk .zonedata named.loopback tmp-cCBM7J10eD tmp-iFwciDLs1I tmp-xerfz6J1gSdynamicslaves tmp-cx1ea9fWxZ tmp-niY5gwyQhk tmp-XT4uHhxT8Dnamed.ca tmp-2tzbNPNofe tmp-Fjf6xASjdu tmp-oJyHigWSWQ tmp-Y10MVb4hGJnamed.emptytmp-5HqXMnNvtS tmp-GAudUW0mCW tmp-QeMMCW7ynb tmp-yF7a1bXMRt[root@server named]#

2、制作新的加密模板

[root@server named]# cp -p /etc/rndc.key /etc/bobo.key[root@server named]# vim /etc/bobo.key [root@server dhcp]# cat /etc/bobo.key key "bobo" {编写域名algorithm hmac-md5; 采用md5 加密方式secret "zJvuGgP9RM62EOQt4USsOw=="; 此段加密字符,是查看之前的加密文件,};

systemctl restart named 重启DNS服务

下载dhcp

[root@server named]# yum install dhcp -y

编辑DHCP文件,创建新的文件

[root@server named]# cd /etc/dhcp/[root@server dhcp]# cp /usr/share/doc/dhcp*/dhcpd.conf.example dhcpd.confcp: overwrite ‘dhcpd.conf’? yes[root@server dhcp]# vim dhcpd.conf制作新的dhcpd 文件[root@server dhcp]# systemctl start dhcp 打开DHCP服务[root@server dhcp]# systemctl enable dhcpd设置开机启动DHCP服务Created symlink from /etc/systemd/system/multi-user.target.wants/dhcpd.service to /usr/lib/systemd/system/dhcpd.service.[root@server dhcp]# systemctl stop firewalld 关闭防火墙,需要别人访问,就要关闭自己的防火墙

[root@server dhcp]# systemctl restart dhcpd 重启服务

测试段

修改网络为dhcp,这样才可以接受到dhcp主机分配的IP

[root@clients ~]# cd /etc/sysconfig/network-scripts/[root@clients network-scripts]# vim ifcfg-ens33[root@clients network-scripts]# cat ifcfg-ens33 BOOTPROTO=dhcpPREFIX=24TYPE=EthernetDEVICE="ens33"ONBOOT="yes"

重启网络

编辑dns域名指向

将该测试主机的dns改成该高速缓存dns的ip 然后 dig

动态网络主机获得的ip

再次重启动态ip主机的网络 使其获得另外的ip

客户端再次 dig 解析的ip随着分配ip的变化而变化。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。