Linux系统下的动态DNS服务配置方法详解

来源:asp之家 时间:2010-01-04 19:20:00 

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

在Linux下实现动态DNS不仅需要Bind 8以上的DNS软件,还要有DHCP Server v3.0以上版本,因为只有3.0以上的版本才完全实现了对DDNS的支持。因此,本文的实现环境采用Slackware Linux 9.0作为DDNS服务器,其上同时运行DNS和DHCP服务,其中DNS Server采用Bind 9.2.2,DHCP Server采用DHCP Server v3.0pl2。   

下面详细介绍Linux环境下安全、动态DNS的实现方法。   

创建密钥   

要实现DNS的动态更新,首先要考虑的是怎样保证安全地实现DDNS。由ISC给出的方法是创建进行动态更新的密钥,在进行更新时通过该密钥加以验证。为了实现这一功能,需要以root身份运行以下命令:

root@slack9:/etc# dnssec-keygen -a HMAC-MD5 -b 128 -n USER myddns

Kmyddns.+157+37662   

上述dnssec-keygen命令的功能就是生成更新密钥,其中参数-a HMAC-MD5是指密钥的生成算法采用HMAC-MD5;参数-b 128是指密钥的位数为128位;参数-n USER myddns是指密钥的用户为myddns。   

该命令生成的一对密钥文件如下:

-rw------- 1 root root 48 Jan 14 18:26 Kmyddns.+157+37662.key

-rw------- 1 root root 81 Jan 14 18:26 Kmyddns.+157+37662.private   

标签:动态dns,服务器,linux,配置
0
投稿

猜你喜欢

  • 解密DDoS攻击 “缓存溢出”新变形

    2009-12-24 14:22:00
  • SEO的相关要点 及SEO与SEM的一点区别

    2008-12-30 09:07:00
  • 关键词的优化难易度分析

    2007-10-22 23:03:00
  • 两个月时间做排名到百度前页 简单的三点

    2008-12-16 09:58:00
  • 站长搜索管理必备:10个SEO常用查询指令

    2009-03-10 10:36:00
  • 跟伪黑客道永别 加固你的网站从此不再被黑

    2009-01-30 02:14:00
  • 微软证实Win 7上网本安装工具包含开源代码

    2009-11-14 09:58:00
  • 20条让Google搜索更有效的技巧

    2009-03-09 10:43:00
  • 如何推销网站和提高网站流量

    2009-03-02 18:04:00
  • 七个步骤讲述做垃圾站

    2008-07-02 21:55:00
  • 网易网站部业务大调整:分拆资讯与产品内容

    2010-03-08 08:29:00
  • 改变草根站长的命运

    2007-09-28 11:44:00
  • 十二个月内 仅仅依靠Google打造成功网站

    2009-02-04 16:59:00
  • 51wan 性感女王胸女来袭 太平公主纷纷落马

    2009-10-12 16:46:00
  • 详细的百度蜘蛛爬行检测代码诠释

    2008-04-03 16:14:00
  • Discuz!新版预览:主题鉴定功能专为版主设计

    2009-11-12 12:22:00
  • PHPWind v7.3.2查看好友最新帖子sql错误

    2009-05-31 17:37:00
  • 中小企业如何有效架设邮件服务系统

    2010-02-26 18:50:00
  • SYN攻击原理与防范技术

    2009-09-20 20:17:00
  • 如何在Discuz!7.0论坛中发布多媒体内容

    2009-07-12 19:07:00
  • asp之家 网站运营 m.aspxhome.com