一.DDNS
1.概念:
对于DHCP方术获得的IP,无论对于局域网内来说还是网外来说,都会有使得IP地址每隔一段时间变化一次,如果想要通过恒定不变的地址访问主机,就需要动态域名解析。
2.原理:
把动态的变化的IP地址绑定到固定的不变的域名上,这样每次在访问时只需记住域名就可以了。
二.ddns动态域名解析
实验环境:
准备一个rhel7.0的镜像(已经上文搭建好了yum源,这里不再赘述)
在主机名为dns的主机上搭建dhcp服务器
同时该主机也是dns服务机器
1.dhcp服务机器的搭建及其相应参数的更改
- a.安装dhcp服务器
[root@dns ~]# yum install dhcp -y
- 更改配置文件
[root@dns dhcp]# vim /etc/dhcp/dhcpd.conf
[root@dns dhcp]# cp /usr/share/doc/dhcp*/dhcpd.conf.example dhcpd.conf ##复制摸版到配置文件
- 编辑配置文件
vim /etc/dhcp/dhcpd.conf
(1)设置dhcp维护域名
7 option domain-name "westos.com"; ##设置dhcp服务维护的域名
8 option domain-name-servers 172.25.77.102; ##选择搭建好的高速缓存dhcp服务器
(2)设置dhcp分配网段
同时要删掉27-28行
(3)添加与dns服务相关的信息
-
开启dhcp主动更新dns服务的开关
-
添加dhcp服务的key认证
注:其中的key为上一步在形成key加密认证所生成的key,密码为dns的key认证所生成的密码
查看如下:
-
添加dhcp所要维护的域的具体信息
zone westos.com. { ##所要维护的域
41 primary 127.0.0.1; ##因为dhcp服务和dns服务在同一台主机上所以设定dns服务为本地回环接口,如果不在同一台主机上则要设置dns的服务器的ip
42 key westoskey; ##key认证的钥匙
43 }
重启服务:
2.验证如下:
在另一台虚拟机中:
vim /etc/sysconfig/network-scripts/ifcfg-eth0 ##设置为动态网络
systemctl restart network
查看网络可以看到分配到了ip
-
设置该虚拟机的主机名
注:设置的主机名应与dns服务器的维护的域相同,并且主机名不能与dns服务器上的域名重复,即这个域名在原有dns服务中是没有解析的 -
重启网络查看ip和主机名的解析