当前位置学海荡舟 -> 电脑乐园 -> XteamLinux

XteamLinux    

XteamLinux
什么是XteamLinux
安装XteamLinux
XteamLinux系统配置
KDE介绍
中文环境
KDE下的应用程序
Linux基础命令
XteamLinux系统管理
Internet下的使用
域名管理和服务系统
电子邮件系统的设置
WWW服务器的配置
FrontPage的问题
开发动态Web站点
附录

  本教程由冲浪平台(中国)软件技术有限公司提供。



 

9.1 域名管理和服务系统的设置

9.1 域名管理和服务系统的设置

    一个简单易记的域名是非常重要的,由于目前DNS技术的限制,在域名中尚只能使用英文字母、阿拉伯数字等等;这样,对于中文网络浏览来说,一个精心选择的域名就尤其显得重要了。用户可以在中国官方的域名注册管理机构的站点(//www.cnnic.net.cn)上查询自己觉得合适的域名是否已经被他人注册掉了。如果自己中意的域名还没有被别人注册掉,那么就可以自己注册该域名了。

    注册一个“.cn”结尾的国内顶级域名,先要在CNNIC的网站(//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

                                 

下一节  

请您留言
谈谈您的看法