赞
踩
一:DDNS的基本概念
DDNS(Dynamic Domain Name Server)是动态域名服务的缩写。
DDNS是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析。
原理:动态域名服务的对象是指IP是动态的,是变动的。普通的DNS都是基于静态IP的,有可能是一对多或多对多,IP都是固定的一个或多个。但DDNS的IP是变动的、随机的。简单来说就是通过DHCP服务器分配的IP地址可以动态更新到DNS服务上,免除了手动指定的麻烦。
DDNS原理:DNS + DHCP =DDNS
DHCP负责ip解析,和分配给客户机ip,ip为随机数。
DNS负责域名解析,A记录里记录了每个ip对应的域名。
二:DDNS的搭建:
我们现在有一台主机,是用来在这个meng.com域里面来收集新闻的,但是这个主机的ip是个DHCP,也就是动态的,我们这个获得动态ip的主机去访问域名的时候,需要将这个动态ip与域名对应起来(解析的DNS服务器ip是固定的,主机的ip是不固定的),步骤如下:
第一步:
这个实验需要两个虚拟机来完成,一个是我们前面做过主服务器的desktop,一台是做从服务器的server,此时为了测试环境的纯净,我们需要将最好将server这台虚拟机reset
恢复数据文件
将数据文件修改为如图下所示:
第二步:搭建DHCP(可以参照前面的博客,大体相同)
安装dhcp软件包
安装完成
复制DHCP配置文件模板到我们的配置文件
编辑DHCP配置文件
第三步:重启服务
这里重启named服务是因为我们刚才修改了named的数据文件
在server进行测试
首先,我们修改server的主机名为news.meng.com(用这个模拟访问这个news.meng.com),在将其ip获取方式改为动态获取,重启网络服务,会获取到一个动态ip。
如图所示:
此时我们去dig,发现ip也是172.25.254.60
为了实验的准确性,我们去修改这个主机可以获取到的ip,再去测试
如图所示:
编辑DHCP配置文件
将其可以获取的ip改为从172.25.254.75开始
重启DHCP服务
在server重启网络,发现获取到的ip改变
再去dig,发现news.meng.com的ip也变为了172.25.254.75,说明我们实现了DDNS
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。