当前位置: 主页 > 服务器技术 > DNS服务器 > 详解Linux系统下的实现动态DNS服务

详解Linux系统下的实现动态DNS服务

时间:2009-12-16来源:互联网 点击:
    

  修改DHCP的配置文件   

  DHCP的主要功能是为DHCP客户动态地分配IP地址、掩码、网关等内容。正是由于DHCP的动态特性,在实现DDNS时,DHCP成为首选方案。   

  给出修改后的/etc/dhcpd.conf的一个实例:   

  # dhcpd.conf

  # Sample configuration file for ISC dhcpd

  # option definitions common to all supported networks...

  option domain-name tcbuu.cn;

  option domain-name-servers 10.22.1.123;

  default-lease-time 600;

  max-lease-time 800;

  ddns-update-style interim;

  file://指明实现动态DNS的方法为interim

  subnet 10.22.1.0 netmask 255.255.255.0 {

   range 10.22.1.60 10.22.1.69;//地址池

   option broadcast-address 10.22.1.255;

   option routers 10.22.1.100;

  }

  key myddns {//指明密钥生成的算法及密钥

   algorithm HMAC-MD5.SIG-ALG.REG.INT;

   secret 4gEF1Mkmn5hrlwYUeGJV3g==;

  }

  zone tcbuu.cn. {

   primary 10.22.1.123;

   key myddns;//指明更新时采取的密钥key myddns

  }

  zone 1.22.10.in-addr.arpa. {

   primary 10.22.1.123;

   key myddns;//指明更新时采取的密钥key myddns

  }  

  说明:   

  1.ddns-update-style interim

  由ISC开发的DHCP服务器目前主要支持interim方法来进行DNS的动态更新,另外一种称为ad-hoc的方法基本上已经不再采用。因此,实际上,interim方法是目前Linux环境下通过DHCP实现安全DDNS更新的惟一方法。   

  2.key myddns {//指明密钥生成的算法及密钥

  algorithm HMAC-MD5.SIG-ALG.REG.INT;

  secret 4gEF1Mkmn5hrlwYUeGJV3g==;

  }
  
  此段内容与/etc/named.conf中的完全一样。需要注意的是,在编辑/etc/dhcpd.conf时,{}的末尾没有“;”,这是与/etc/named.conf中不一样的地方。   

  3.在/etc/dhcpd.conf中指明的区域名称后面一定要以“.”结尾。因此zone tcbuu.cn.中的cn和zone 1.22.10.in-addr.arpa.中的arpa后面一定要有“.”。

  /etc/dhcpd.conf配置完成,可以执行#dhcpd将DHCP服务运行起来。

站长资讯网
.
分页: [1] [2] [3]
TAG:
推荐内容最近更新人气排行
关于我们 | 友情链接 | 网址推荐 | 常用资讯 | 网站地图 | RSS | 留言