|
9.1 域名管理和服务系统的设置
一个简单易记的域名是非常重要的,由于目前DNS技术的限制,在域名中尚只能使用英文字母、阿拉伯数字等等;这样,对于中文网络浏览来说,一个精心选择的域名就尤其显得重要了。用户可以在中国官方的域名注册管理机构的站点(http://www.cnnic.net.cn)上查询自己觉得合适的域名是否已经被他人注册掉了。如果自己中意的域名还没有被别人注册掉,那么就可以自己注册该域名了。
注册一个“.cn”结尾的国内顶级域名,先要在CNNIC的网站(http://www.cnnic.com.cn)上通过Web浏览器填写一张表格,说明自己注册该域名的理由、自己用作该域名解析的服务器的网络地址、以及域名申请负责人的身份等等信息。CNNIC会有一个程序自动处理该表格,并发电子邮件给域名申请人,告知域名申请人进一步的信息。
这之后,会要求域名申请人在一定时间期限内复印一些文件,并汇款至CNNIC,CNNIC收到域名管理费用汇款之后,将会开通用户注册的域名。用户在自己的主机上解析该子域后,即可正常使用该域名了。注意的一点是,域名解析一般是通过UDP协议的53号端口进行的,而一些位于防火墙之后的主机,UDP端口常常都是被封锁的,这样的话,当然就无法通过这台服务器做域名解析了。
XteamLinux的域名解析是通过大名鼎鼎的BIND软件来实现的。
[root@xteam named]# rpm -q bind
bind-8.1.2-5
[root@xteam named]#
XteamLinux使用的是BIND 8。BIND 8的配置文件是“/etc/named.conf”,一般的情况下,BIND的子域配置文件(zone
file)都放在“/var/named” 目录下面。
“named.conf”文件的作用其实可以简单的理解为,指示各个“zone file”所在的具体位置,我们来看一个简单的例子:
...
zone "xteamlinux.com.cn" {
type master;
file "xteamlinux.com.cn";
};
zone "177.102.202.in-addr.arpa" {
type master;
file "202.102.177";
};
上面的例子中,说明了“xteamlinux.com.cn”的域配置文件就是位于“/var/named”目录下的“xteamlinux.com.cn”这一文件。而反向域(即从IP地址反查域名)的配置文件就是位于“/var/named”目录下的“202.102.177”这一文件。接下来我们分别来察看一下这两个“zone
file”具体是怎么写的。
首先是“xteamlinux.com.cn”这一文件。这一文件把DNS域名映射为IP地址。
@ IN SOA xteamlinux.com.cn. root.xteamlinux.com.cn.
(
199809206 ; serial
8H ; refresh
2H ; retry
1W ; expire
1D ) ; minimum
NS xteamlinux.com.cn. ; 域名服务器
MX 10 xteamlinux.com.cn. ; 邮件服务器
localhost
A
127.0.0.1
xteamlinux.com.cn.
A
202.102.177.1
www
A
202.102.177.2
ftp
CNAME
xteamlinux.com.cn.
mail
CNAME
xteamlinux.com.cn.
news
CNAME
xteamlinux.com.cn.
上面的“NS”记录说明本域(“xteamlinux.com.cn”)的域名服务器的地址。
“MX”记录说明本域的邮件服务器的地址。即当用户在电子邮件地址中使用诸如“zhaoway@xteamlinux.com.cn”这样的地址时,究竟该送交哪台服务器处理。
接下来的“A”记录就是简单的把DNS名映射为IP地址。“xteamlinux.com.cn”开头的一行,把子域名本身也映射为一主机地址。
最后的“CNAME”记录的意思其实就是“别名”的意思,这里的例子其实就是在说
ftp.xteamlinux.com.cn、
mail.xteamlinux.com.cn、
news.xteamlinux.com.cn等等都是指向“202.102.177.1”这一台主机。
最后,我们来看一下“202.102.177”这个配置反向域的文件。这一文件把IP 地址映射为DNS名。
@ IN SOA xteamlinux.com.cn. root.xteamlinux.com.cn. (
199809206 ; Serial
28800 ; Refresh
7200 ; Retry
604800 ; Expire
86400) ; Minimum TTL
NS xteamlinux.com.cn.
1 PTR xteamlinux.com.cn.
2 PTR www.xteamlinux.com.cn.
最后记得要重新启动BIND的后台守护进程named。
[root@xteam /root]# /etc/rc.d/init.d/named restart

谈谈您的看法
|