中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 操作系统 > 服务器 > 域名服务器
有人做过DNS+DHCP动态域名DDNS吗?
作者:未知 时间:2005-09-13 18:51 出处:ChinaUnix.net 责编:chinaitpower
              摘要:有人做过DNS+DHCP动态域名DDNS吗?

是Linux或BSD版的 :roll:

 ports 回复于:2004-05-26 13:14:33


 網中人 回复于:2004-05-26 16:16:32
linux 的不難...
關鍵是:
1) dhcp 要用 isc 3.x 版本
2) dnskey 要設對

 q1208c 回复于:2004-05-26 16:41:45
我做过。

很好做呀!不知道楼主想做成什么呢?

 屠龙 回复于:2004-05-26 17:43:10
做成动态域名,DHCP能自动更新DNS的内容,请各位大侠指教,谢谢! :roll:

 ports 回复于:2004-05-26 20:09:12
楼上的。
你先把最新版的isc-dhcpd装了再说,
(freebsd的话,记得把default的sh启动文件修改一下,
内容你应该一看就会知道)
遇到什么问题再来这里问。
总不能叫人给你特地写篇教程吧?

还有你那个重起的问题怎么样了?
早就回答你了。

 屠龙 回复于:2004-05-26 20:33:33
教训得好,安装中……
FreeBSD5.1重起还是不行,现象是显示uptime后挂起,硬盘灯长亮,这台电脑是曙光I220ET,DC395U的SCSI卡,迄今为止,只能装RedHat 7.2、7.3,FreeBSD中只有5.1能装,其余皆不支持。嘿嘿……,不知大侠你遇上这款机子会怎样?

 屠龙 回复于:2004-05-27 11:46:44
isc-dhcpd.sh中,只想让其中几个interface起作用,如:

dhcpd_ifaces=" vlan0 vlan2"


为什么不起作用,还是全部界面都DHCP了? :roll:

另外,更新的DNS如下:
1-01                A       192.168.104.72
                        TXT     "317d7f35e8cca56f2dedcdb4fa84e2a552"
1-02                A       192.168.104.79
                        TXT     "31c7a901272fde9329764a6d20c149bb4f"

TXT的内容是什么意思? :roll:

 ports 回复于:2004-05-27 19:24:38
[quote="屠龙"]
还是全部界面都DHCP了? :roll:
[quote]
这句话是什么意思?

sample of dhcpd.conf including DDNS
----------------------------------------------------
[code:1:417726b8f3]
ddns-update-style interim;
ddns-updates on;

zone sample.local. {
            primary 10.10.10.1;
}

zone 10.10.10.in-addr.arpa. {
            primary 10.10.10.1;
}

option domain-name "sample.local";
option domain-name-servers 10.10.10.1 10,10,10,2; #10.10.10.0/24

default-lease-time 600;
max-lease-time 7200;

log-facility local7;

subnet 10.10.10.0 netmask 255.255.255.0 {
        range 10.10.10.10 10.10.253;
        option routers 10.10.10.254;
}
[/code:1:417726b8f3]

在named.conf里面追加 allow-update IP_of_dhcpd-server
客户端hostname要预先在客户端指定。
host1.sample.local 
host2.sample.local
.....
再作复杂一点的话可以加TSIG认证什么的。
要是再不行,
把你的ifconfig, dhcpd.conf, isc-dhcpd.sh全部贴上来看看。

 屠龙 回复于:2004-05-27 22:01:28
首先感谢ports!
我用DYNAMIC DNS UPDATE SECURITY做成了。但还是有些不解:

一、比方说我有5个interface:vlan0-vlan5,我只想让vlan1、vlan3侦听dhcp请求,因此在isc-dhcpd.sh中设置:
dhcpd_ifaces=" vlan1 vlan3" 
但is-dhcpd.sh start后,发现dhcpd侦听所有的interface,设置不起什么作用。 :roll: 
二、dhcpd.conf中ddns-update-style分别有:interim、ad-hoc,我也不太清楚什么意思。 :roll: 
三、dns zone更新后得到的结果是这样的:
$TTL 7200       ; 2 hours
abc                     A       192.168.3.98                  TXT     "31a68b781a12f10eb619b70a98a02ec74e"

上面的TTL 7200,我没有设置过这个值,如果要设置,在哪里设置?
 :roll: 这里TXT的内容是什么,是A记录的ID?
四、好象更新的速度比较慢,可以设置吗? :roll:

 ports 回复于:2004-05-28 12:39:57
dhcpd_ifaces=" vlan1 vlan3"
不大清楚,没试过。
dhcpd_ifaces=vlan1,vlan3
试试看呢?

ad-hoc现在已经不用了,
你只要记着用interim就可以了。我也没仔细研究过,呵呵。

TXT是dhcpd在release的时候用来鉴别客户端的固有纪录,
有点像UUID的样子,这个在每次发布IP的时候会从客户端自动取得。
如果在同一台客户端换了系统什么的,这个TXT就会变。
那时候就没法更新了,只要预先把zone里面的TXT删掉就可以。

至于更新的速度。这个我也没有具体测试过啊,
我以前玩的时候好像没有过这种情况么。

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有