BIND+DHCP实现DDNS

BIND+DHCP实现DDNS

ID:37914138

大小:56.50 KB

页数:7页

时间:2019-06-02

BIND+DHCP实现DDNS_第1页
BIND+DHCP实现DDNS_第2页
BIND+DHCP实现DDNS_第3页
BIND+DHCP实现DDNS_第4页
BIND+DHCP实现DDNS_第5页
资源描述:

《BIND+DHCP实现DDNS》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、BIND+DHCP实现DDNS你已经掌握DNS服务了吗?你也已经掌握DHCP服务了吗?那么好吧,下面,我们将实现一个全新的服务——DDNS。在这个服务里,我们将会使用DNS服务和DHCP的组合。学习之前,请再扪心自问:我已经准备好了吗?准备好了!好,那么在动手之前,先让我们来了解一下什么是DDNS。一、什么是DDNSDDNS,DynamicDomainNameServer,顾名思义就是动态域名服务器。DDNS,从其名称可以看出,它是DNS服务的一种。DNS服务,一般是基于静态IP的,主要是实现IP和域名的对应解析。而DDNS,言下之意就是实现对域名的动态解析,就是实现动态IP

2、地址到域名的对应。DNS可以为客户端进行名称解析的前提是DNS服务器上有相关的记录。DDNS是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务主机上的服务器程序,服务项目器程序负责提供DNS服务并实现动态域名解析。就是说DDNS捕获用户每次变化的IP地址,然后将其与域名相对应,这样其他上网用户就可以通过域名来进行交流了。既然已经了解了DDNS的特点及其基本原理,那么下面我们来实现这个服务吧,给我们的DNS服务和DHCP服务管理下的网络域内每台机器都分配解析域。二、DDNS的实现要实现DDN

3、S服务,首先要搭建一台DNS服务器。本例中,我们将使用IP192.168.0.254以及域名x.example.com来实现。1.修改named.conf文件,将不需要的部分注释掉,修改如下://Samplenamed.confBINDDNSserver'named'configurationfile//fortheRedHatBINDdistribution.////SeetheBINDAdministrator'sReferenceManual(ARM)fordetails,in://file:///usr/share/doc/bind-*/arm/Bv9ARM.html

4、//AlsoseetheBINDConfigurationGUI:/usr/bin/system-config-bindand//itsmanual.//options{//Thoseoptionsshouldbeusedcarefullybecausetheydisableport//randomizationquery-sourceport53;query-source-v6port53;listen-onport53{any;};//Putfilesthatnamedisallowedtowriteinthedata/directory:directory"/var/n

5、amed";//thedefaultdump-file"data/cache_dump.db";statistics-file"data/named_stats.txt";memstatistics-file"data/named_mem_stats.txt";};logging{/*Ifyouwanttoenabledebugging,eg.usingthe'rndctrace'command,*namedwilltrytowritethe'named.run'fileinthe$directory(/var/named).*Bydefault,SELinuxpolicyd

6、oesnotallownamedtomodifythe/var/nameddirectory,*soputthedefaultdebuglogfileindata/:*/channeldefault_debug{file"data/named.run";severitydynamic;};};////AllBIND9zonesareina"view",whichallowdifferentzonestobeserved//todifferenttypesofclientaddresses,andforoptionstobesetforgroups//ofzones.////B

7、ydefault,ifnamed.confcontainsno"view"clauses,allzonesareinthe//"default"view,whichmatchesallclients.////Ifnamed.confcontainsany"view"clause,thenallzonesMUSTbeinaview;//soitisrecommendedtostartoffusingviewstoavoidhavingtorestructure//yourconfigurationfile

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。