http://upload.bbs.csuboy.com/Mon_1004/126_6999_9ccf6db1b2643e1.gif[/img]搭建简单的DDNS服务器.pdf (136.41 KB) 下载次数: 82 美容
2009-11-09 .16:00 婚庆
排版很痛苦。就不排版.了。看网页估计很难受。大家.还是点上面的PDF下下来看吧……服务器
. .
搭建简单的DDNS服务器
版本: 2
文档: Yu.nlin Fang.
日期: 7 N.ov, 2009.
Blog:
http://blog.afang.org/[成人用品]
MSN: cst05001.@hotmail.com教育
G.Talk:
cst05001@gmail.co.m 服务器
环境
OS: Red Hat Enterpri..se Linux 5 update 4 鲜花
Netwo.rk: 192.168.122..0/24 .
前言
在baidu上搜DDNS,很多地方把D.DNS解释为 DHCP + DNS,其实这是牵强附会。DDNS是Dynamic Do.main Name Server的简称.。DHCP分配IP的时候更新DNS服务器域名解析记录,这就是DDNS所做的事.情,而是否更新客户端的hostname显示倒是其次。 .
操作
这是DNS服务器的环境:
[root@server. ~]# cat /e.tc/sysconfig/network 电子
NETWORKI.NG=yes --------------彩票
NETWO.RKING_IPV6=no 外贸
HOSTNAME.=server.afang.org ..
[
root@ser.ver ~]# cat /etc/.sysconfig/network-scripts/ifcfg-eth0 .
# Rea.ltek Semicond.uctor Co., Ltd. RTL-8139/8139C/8139C+ 健康
DEVICE=eth0
BOO.TPROTO=static 虚拟主机
IPADDR=192..168.122.254 --- 印刷
NE.TMASK=255.255.255.0 女人
HWADDR=54:52:00:4F5:68 http://upload.bbs.csuboy.com/Mon_1004/126_6999_3b01f95722f71e9.gif[/img]外贸
ONBOOT=yes
[root@server .~]# ifconfig. 杀毒
eth0 Link encap:Ethernet HWaddr 54:52:00:4F5:68 http://upload.bbs.csuboy.com/Mon_1004/126_6999_3b01f95722f71e9.gif[/img] 外汇
inet addr:192.168.122.254 B.cas.t:192.168.122.255 Mask:255.255.255.0 . 女人
. inet6 addr.: fe80::5652:ff:fe4f:d568/64 Scope:Link 电脑
UP BROADCAST RUNNING MULTICAST MTU:1500 .. Metric:1 .
. RX packets:280 errors:0 dropped:0 overruns:0 frame:0. (广告)
TX packets:232 e.rrors:0 dro.pped:0 overruns:0 carrier:0 .
. collisions:0 txqueuel.en:1000 建材
RX byte.s:24404. (23.8 KiB) TX bytes:31850 (31.1 KiB) .
Interrupt:1.0 .
lo . Link encap:Local Loopback. --- 印刷
inet. addr:127.0.0.1 Mask:.255.0.0.0 女人
inet6 addr: ::1/128 Sco.pe:Host ..
UP. LO.OPBACK RUNNING MTU:16436 Metric:1 乙肝
. RX packets:180 error.s:0 dropped:0 overruns:0 frame:0 美容
TX packet.s:180 errors:0 dropped:0 overruns:0 carrier:0 . 外汇
. collisions:0 txqu.euelen:0 <性病>
RX bytes:14680 (14.3 Ki.B) TX bytes:1.4680 (14.3 KiB) .
[r.oot@server ~]# 外汇
安装配置DNS服务器
[root@serve.r. ~]# cd /misc/cd/Server <性病>
[.root@server Server]# rpm -ivh bind-9.3.6-4.P1.el5.i386.rpm bind-chroot-9.3.6-4..P1.el5.i386.rpm caching-names.erver-9.3.6-4.P1.el5.i386.rp.m 电脑
warning: bind-9.3.6-4.P1.el5.i386.rpm: Header V3 DSA si.gnature: N.OKEY, key ID 370171.86 .
Preparing.... ###.#######################################.# [100%] .
1:bind. #######.##################.################## [ 33%] --- 印刷
2:bind-chroot .###############.#############.############### [ 67%] 健康
3:caching-nameserver ################################.########### .[.100%] 健康
[root@server. Server]# cd /var/named/chroot/e.tc/ .
[r.oot@server etc]# ls 电影
localtime named.c.aching-nameserver.conf name.d.rfc1912.zones rndc.key 虚拟主机
[root@.server etc]# mv named.caching-nameserver.conf named.co.nf <性病>
[root@server etc]# mv named.rfc1912.z.ones named.zones .学习
[root@server etc]# ln -s /var/named/chroot/etc/nam.ed.conf /etc/named.co.nf 电影
[root@server etc]# ln -s /var/named/.chroot./etc/named..zones /etc/named.zones 建材
[roo.t@server etc]# 女人
这是我的named.conf和na.med.zon.es配置 .
named.conf
[root@server etc]# cat named..co.nf 建材
ac.l afang.org { 192.168.12.2.0/24; };
options {
. listen-on port 53 { 127..0.0.1; afang.org; }; (广告)
. listen-on-v6 p.ort 53 { ::1; }; .
. directory "/var/named"; ..
dump-file "/var/named/data./cache_dump.db"; . 鲜花
statistics-file "/var/na.med/data/named_stats.txt".; .
mems.tatistics-file "/var/named/data/named_mem_stats..txt"; (广告)
allo.w-query { localhost; .afang.org; }; [成人用品]
allow-query-cac.he { localhost; a.fang.org; }; 电脑
};
logging {
chann.el defaul.t_debug { 建材
file ."data/named.run";. 电子
. .severity dynamic; .
};
};
view afan.g.org { 学习
. match-clients { localhost.; afang.org; }; 电子
match-destinations { loca.l.host; }; 汽车
recursion .yes; .
include "./etc./named.zones"; (广告)
};
[
root@ser.ver etc]# 投资
named.zones
[root@server .etc]# cat named.zones. 婚庆
zone "." IN {
type hint; . 女人
fi.le "named.ca"; 婚庆
};
zone "localdom.ain" IN { 女人
t.ype master; 投资
. file "loc.aldomain.zone"; 杀毒
allow-update .{ n.one; }; (广告)
};
zone "localhost". IN { 健康
typ.e master; .
file ".loca.lhost.zone"; .
allow-up.date .{ none; }; 健康
};
zone "0.0.1.27.in-addr.arpa". IN { .
. type master; .
file. "named.local".; 健康
all.ow-.update { none; }; 服务器
};
zone "0.0.0.0.0.0.0..0.0..0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0..0.0.0.0.0.0.ip6.arpa" IN { .
. type master; .
file "na.med.i.p6.local"; .
. allow-update { none; };. .
};
zone ".255.in-addr.ar.pa" IN { --- 印刷
type. master; 电脑
file "nam.ed.broadcast".; .
allo.w-upda.te { none; }; 电影
};
zone "0.in-.addr.arpa" IN {. 外贸
. type master; 女人
.file "named.zero"; --------------彩票
allow-upd.ate { .none; }; .
};
zone "afang.org." IN { 鲜花
type ma.ster; 服务器
. file "afa.ng.org.zone"; 教育
allow-update { localhost; }.; .<性病>
};
zone "122.168..192.in-addr.arpa" I.N { <性病>
type .master; .
. . file "122.168.192.in-addr.arpa.rzone"; 女人
. a.llow-update { localhost; }; .
};
[root@server .etc]# ( 游戏 )
对.named.zones的一些解释 美容
zone ".afang.org" IN { 虚拟主机
type master.; 学习
file "afan.g.or.g.zone"; 杀毒
. . allow-update { localhost; }; 乙肝
};
zone "122..168.192.in-addr.arpa". IN { 虚拟主机
t.ype master; <性病>
fil.e ."122.168.192.in-addr.arpa.rzone"; 投资
all.ow-u.pdate { localhost; }; 外汇
};
这里allow-update允许DH.C.P服务器从本地IP来更新DNS的解析记录。如果你.的DNS和DHCP服务不在同一台机器上,你也可以在allow-.update里面指定DHCP服务器的IP。但是这样是不安全的。如果有人恶意把自己的IP设置为该IP,则DNS服务器就很容易给入侵。教育
这是我的域名解析记录
[root@server nam.ed]# pwd 服务器
/var/named/c.hroot/v.ar/named .
[root@server named]# ls. 投资
data localhost.zone named.ca named.local slav.e.s 虚拟主机
localdomain.zone. named.broadcast named.ip6.local. named.zero 杀毒
[roo.t@server named.]# cp localdomain.zone afang.org.zone 杀毒
[
root@ser.ver name.d]# cp named.local 122.168.192.in-addr.arpa.rzone [成人用品]
这是afang.org.zone和122.168.192.in-addr..arpa.rzone 的内容. .
afang.org.zone. .
[.root@server named]# cat .afang.org.zone 外汇
$TTL 86400
@ IN S.OA localhost roo.t ( 外贸
. 42 ; s.erial (d. adams) 健康
. . 3H ; refresh .
. . 15M ; retry 服务器
.. 1W ; expiry 汽车
. . 1D ) ; minimum --- 印刷
IN NS l.ocalhost. 健康
server . IN A 192.168.12.2.254 .
[root@server. named]# 学习
122.168.192.in-addr.arpa.r.zone. 乙肝
[r.oot@serve.r named]# cat 122.168.192.in-addr.arpa.rzone 服务器
$TTL 86400
@. IN SOA localhost. root.loc.alhost. ( .
. . 1997022700 ; Serial 健康
. 28800 ; Refresh .教育
.14400. ; Retry 美容
. 3600000 ; Ex.pire 女人
. . 86400 ) ; Minimum .
. . IN NS localhost. .
254 IN . PTR serv.er.afang.org. --- 印刷
[root@server named].# .
此外对目录和文件设置合适的权限. 外汇
[root@server named]# .ll 学习
total 44
-rw-r----- 1 root root 432 Nov 7 10:44 122.168.1.92.in-addr.ar.pa.rzone 电脑
-rw-r----- .1 root root 2.31 Nov 7 10:40 afang.org.zone 健康
drwxrwx--- 2. named named .4096 Nov 7 10:30 data [成人用品]
-rw-r----- 1 root named 198 Jul 30 .04:10 localdom.ain.zone .
-rw-r----- .1 root named 195 Jul 30 04:10 loc.alhost.zone --- 印刷
-rw-r----- 1 root . named 427 Jul 30 0.4:10 named.broadcast 外汇
-rw-r----.- 1 root . named 1892 Jul 30 04:10 named.ca .
-rw-r----- 1 root named 424 Jul .30 04:10 named.ip6.loca.l .
-rw-r----- 1 root named 42.6 Jul 30 04:10 .named.local 婚庆
-rw-r----- .1 root named 427 Jul 30 04:10 named.zer.o 域名
drwxrwx--- 2 na.med named 4.096 Jul 27 2004 slaves 建材
[root@server named]# chown root.named 122.168.192.in-addr..arpa.rzone afang.org...zone .
[root@server nam.ed]# pwd 汽车
/var/named/chro.ot./var/named .
[r.oot@server named]# chmo.d g=rwx `pwd` ( 游戏 )
[
root@se.rver named]# ll. -d . 杀毒
drwxrwx--- 4 root named 4096 Nov 7 10:44. .. --------------彩票
[.root@server named]# 投资
测试并开启域名解析服务
[root@server named].# s.ervice named restart 教育
Stopping named: . . [ OK ] 健康
S..tarting named: [ OK ] .
[root@server named]#. .nslookup 健康
> server 192.168.12.2.254 学习
Defa.ult se.rver: 192.168.122.254 外汇
Ad.dress: .192.168.122.254#53 健康
> server.afang..org .
S.erver: 192.168.122.254 外贸
Address: 192.168.122.25.4#53. .
Name: server.afa.ng.org .
Address: 192.168.122.254. .
> exit
[root@.server nam.ed]# chkconfig --level 35 named on 教育
[root.@server named]# (广告)