linux系统下的动态dns服务配置方法详解

linux系统下的动态dns服务配置方法详解

ID:9501589

大小:73.50 KB

页数:10页

时间:2018-05-01

linux系统下的动态dns服务配置方法详解_第1页
linux系统下的动态dns服务配置方法详解_第2页
linux系统下的动态dns服务配置方法详解_第3页
linux系统下的动态dns服务配置方法详解_第4页
linux系统下的动态dns服务配置方法详解_第5页
资源描述:

《linux系统下的动态dns服务配置方法详解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Linux系统下的动态DNS服务配置方法详解  在网络管理中,对于DNS服务的管理是一项基础性的工作。随着用户规模的扩大,频繁地手工修改DNS的区域数据库文件不是一件轻松的工作。关于动态DNS(DDNS)的研究逐渐引起了人们的关注,不同的平台都推出了自己的解决方案。本文将详细介绍Linux环境下DDNS的解决方案,即由InterSoft(ISC)开发的BIND-DNS和DHCP(DynamicHostConfigureProtocol,动态主机配置协议)协同工作,进而共同实现DDNS的方法。    在Linux下实现动态DNS不仅需要Bind8以上的DNS软件,还要有DHCPServer

2、v3.0以上版本,因为只有3.0以上的版本才完全实现了对DDNS的支持。因此,本文的实现环境采用Slackyddns  Kmyddns.+157+37662    上述dnssec-keygen命令的功能就是生成更新密钥,其中参数-aHMAC-MD5是指密钥的生成算法采用HMAC-MD5;参数-b128是指密钥的位数为128位;参数-nUSERmyddns是指密钥的用户为myddns。    该命令生成的一对密钥文件如下:  -ryddns.+157+37662.key  -ryddns.+157+37662.private    可以查看刚生成的密钥文件内容:    rootslack

3、9:/etc#catKmyddns.+157+37662.key  myddns.INKEY021574gEF1Mkmn5hrlyddns.+157+37662.private  Private-key-format:v1.2  Algorithm:157(HMAC_MD5)  Key:4gEF1Mkmn5hrled.conf文件进行编辑修改,主要目的是将密钥信息添加到DNS的主配置文件中。本文给出修改后的/etc/named.conf的一个实例:  options{  directory/var/named;  file://指定区域数据库文件的存放目录  };  zone.IN{  

4、typehint;  filecaching-example/named.ca;  };  zonelocalhostIN{  typemaster;  filecaching-example/localhost.zone;  alloaster;  filecaching-example/named.local;  alloyddns{  algorithmHMAC-MD5.SIG-ALG.REG.INT;  file://指明生成密钥的算法  secret4gEF1Mkmn5hrlaster;  filetcbuu.;  file://正向区域文件名tcbuu.,后文会用到该文件  

5、alloyddns;};  file://指明采用keymyddns作为密钥的用户可以动态更新该区域tcbuu.  };  zone1.22.10.in-addr.arpaIN{  typemaster;  filetcbuu..arpa;//反向区域文件名tcbuu.  alloyddns;};  file://指明采用keymyddns作为密钥的用户可以动态更新该区域1.22.10.in-addr.arpa  };  在/etc/named.conf中可以定义多个区域,只要在允许动态更新的区域中增加alloyddns;}指令,即可实现动态更新,并且只有拥有keymyddns实体(在本

6、文的实现中该实体就是拥有同样密钥的DHCP服务123下一页....,。器)才能实现对该区域进行安全地动态更新。相比原来只限定IP地址的方法,该方法要安全得多。   至此完成对DNS服务器的配置,可以执行#named运行DNS服务。    修改DHCP的配置文件    DHCP的主要功能是为DHCP客户动态地分配IP地址、掩码、网关等内容。正是由于DHCP的动态特性,在实现DDNS时,DHCP成为首选方案。    给出修改后的/etc/dhcpd.conf的一个实例:  #dhcpd.conf  #SampleconfigurationfileforISCdhcpd  #optiondef

7、initionsmontoallsupportedain-nametcbuu.;  optiondomain-name-servers10.22.1.123;  default-lease-time600;  max-lease-time800;  ddns-update-styleinterim;  file://指明实现动态DNS的方法为interim  sub10.22.1.0mask255.255.255.0{  range

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

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

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