Linux中国  设为主页
 收藏本站
 
当前位置: > 首页 ->网络应用 ->服务器 ->用BIND架设DDNS Server提供DDNS服务
  相关分类: 
Firefox专题
服务器
搜索引擎优化SEO
网管天地
网络安全
网络工程
网络技术
无线技术
邮件服务器
  站内搜索: 
热门文章排行
热门文章排行 用BIND架设DDNS Server提供DDNS服务(04-11)
Linux代理服务器实现共享上网(04-12)
Windows 服务器系统的服务概述和网(04-12)
图解Web和FTP服" target="_blank">图解Web和FTP服(04-26)
Linux架设代理服务器(1)(04-12)
精采文章排行
精采文章排行 Windows Internet服务器安全配置实践(04-26)
Windows Internet服务器安全配置原理(04-26)
用SCW为Win2003服务器打造“铜墙铁壁(04-26)
VeriSign称计划大幅增加DNS根服务器(04-26)
用SSL加密增强FTP服务器安全性 (04-26)
  ·Windows Internet服务器安全配置原理篇 ·用SCW为Win2003服务器打造“铜墙铁壁” ·VeriSign称计划大幅增加DNS根服务器数量 ·用SSL加密增强FTP服务器安全性 ·如何防止垃圾邮件用你的邮件服务器转发 ·使用KWF工具打造与众不同的VPN服务器 ·详析邮件服务器邮件存储和日志 ·图解Web和FTP服务器" target="_blank">图解Web和FTP服务器·使用反向代理技术保护Web服务器

用BIND架设DDNS Server提供DDNS服务

作者:   来源:   点击:   日期:2007-04-11 [收藏] [投稿]

  IE是否经常中毒?推荐您

接的东西,如 A 的 RDATA 是 IP 而 MX 的 RDATA 是 优

先权 FQDN)

update add 进行记录的增加,操作如同 delete, 但是一定要有

TTL 值,且必需明确写出 RDATA

show 这只是操作后要显示进行了那些 update 指令

send 这个代表要把整个 update 指令送给 server,操作 update

时数据不是马上送出的,所以 update 可以很多行,最后

nsupdate 看到 send 时,才会把整个所有 update 送出,

而 update 使用 port 53/udp 若送出的数据量 (DNS packet)

大于 512 bytes,则会 truncate 而改使用 53/tcp,这是您

需要注意的地方,而只要您有 send, 则 SOA 记录的 serial

会自动加1,以期让 slave 来进行同步,所以过多的 send 可

能造成过多的 traffic

2.1.2 zone file 及日志文件

如果您进行了 nsupdate 的操作,则原来 directory 所指的目录把会产生一些日志文件,这个日志文件即为

zone_name.jnl (directory 习惯上都设在 /var/named , 您自己必要注意 named 程序要有写入的权限,

chroot 状况等)

CODE:[Copy to clipboard]# 显示 dyndns.twnic.tw zone file 内容

[root@eai1 named]# cat /var/named/dyndns.twnic.tw

$TTL 86400 ; 1 day

@ IN SOA twnic.net.tw. snw.twnic.net.tw. (

2006073267 ; serial

7200 ; refresh (2 hours)

1800 ; retry (30 minutes)

2419000 ; expire (3 weeks 6 days 23 hours 56 minutes 40 seconds)

300 ; minimum (5 minutes)

)

NS ns2.dyndns.twnic.tw.

NS eai1.twnic.tw.

ns2 A 203.73.24.204

; 如果别人在查询时,我们有这个记录则响应这个记录的 IP,若没有这个记录代表

; 这个网站没有上线,所以此时我们可以建立一笔 wildcard 记录,指向自己的说

; 明网站,以供 user 识别这个网站没有上线,而这笔 wildcard 的记录 TTL 时间

; 不能太长,以免别的 DNS Cache 了这资料

* 0 A 211.72.210.251

# 目录里的东西

[root@eai1 named]# ls -la /var/named/

总计 128

drwxr-xr-x 2 named named 4096 7月 27 09:25 .

drwxr-xr-x 20 root root 4096 3月 13 16:50 ..

-rw-r--r-- 1 named named 451 7月 27 09:25 dyndns.twnic.tw

-rw-r--r-- 1 named named 104177 7月 27 10:01 dyndns.twnic.tw.jnl

-rw-r--r-- 1 named named 195 7月 4 2001 localhost.zone

-rw-r--r-- 1 named named 2851 10月 17 2003 named.ca

我们可以看到这个 .jnl 的产生,这个 .jnl 档是不能随便删除,因为它等于是 dyndns.twnic.tw 的补

充数据,而这些补充资料在 DNS reload/restart 时, named 还会在把它读进来,所以动态更新后的数据,并不会随着 dns 重启后而消失,如果你想让现在整个 zone 文件出现所有的记录,那可以 rndc stop 来停止 dns, 此时 named 会把 .jnl数据写入原来的 zone file,不过这种方式一般来说较不建议,因为我们的 zonefile 只要存一个样版 (template),其它的东西都是临时性的. 而若你想知道现在整个 zone 的内容,在可以做 zone transfer 的主机上(如上例为 slave_ip及 127.0.0.1), 以 dig 指令来执行 axfr:

CODE:[Copy to clipboard][root@eai1 dyndns]# dig @127.0.0.1 dyndns.twnic.tw axfr

; <<>> DiG 9.3.0 <<>> @127.0.0.1 dyndns.twnic.tw axfr

;; global options: printcmd

dyndns.twnic.tw. 86400 IN SOA twnic.net.tw. snw.twnic.net.tw. 2006073528 7200 1800 2419000 300

dyndns.twnic.tw. 86400 IN NS ns2.dyndns.twnic.tw.

dyndns.twnic.tw. 86400 IN NS eai1.twnic.tw.

*.dyndns.twnic.tw. 0 IN A 211.72.210.251

ns2.dyndns.twnic.tw. 86400 IN A 203.73.24.204

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<

上一页 1 23 4 5 6 7 下一页

上一篇:Linux CollegeLinux LiveServer 发布   下一篇:在Enterprise Server上配置SCSI磁带机
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论

   相关文章:
·Windows Internet服务器安全配置实践篇

   文章评论:(2条)
  
 请留名: 匿名评论   点击查看所有评论 论坛讨论
 

 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。