快速业务通道

一招一式攻克linux(六)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-04

linux域名服务

作者:田逸(sery@163.com) <网管员世界> 2006年第3期

域名服务是互连网上一个十分重要的服务,也是internet能够迅速普及的一个重要原因.域名解析服务解决了用户记忆ip地址的麻烦,记住有意义的主机名比记住ip地址要容易得多,例如主机名www.ibm.com与ip地址 129.42.17.99,我相信www.ibm.com更加容易被记住.
域名服务的功能是一种将主机名转换成ip地址的一种机制,计算机之间的通讯是不能直接识别主机名,只能识别ip地址.有多种把主机名转换成ip地址的方法,但是在internet上,是用域名服务器(domain name server)来处理成千上万个主机和ip地址的转换.

申请域名空间
中国的域名管理机构是中国国家互连网中心(www.cnnic.net.cn),从2002年12月16日起,国家互连网中心不再直接面对最终用户提供cn域名注册相关服务,域名注册服务将转由cnnic认证的域名注册服务机构提供.在注册域名时,最好选择本地的域名注册服务机构.
注册域名成功后,需要注册商为自己的域名空间解析一个或多个主机,大部分的域名注册服务商会分配给用户帐号,允许用户在自己的域名空间做解析操作.为了自己建立域名服务器,最好申请一段全球唯一单播ip地址.

安装域名服务器bind
大部分linux发行版都附带bind安装包,先运行命令 # rpm ╟qa | grep bind ,看是否安装域名服务软件bind.如果没有安装的话,可以用linux的安装光盘,找到rpm安装包后手动安装.正确安装成功后,会生成一些相应的配置文件、守护进程及启动脚本;如:在目录/etc下有named.c rndc.key, rndc.c /etc/rc.d目录下的启动脚本named,以及 /var 下的区域文件named.ca、named.local文件.也可以下载bind的源码包来安装.
Empire CMS,phome.net


配置域名服务器
配置域名服务器似乎比配置其他的服务要麻烦一些,除了修改配置文件外,还需要自己动手编写在配置文件里定义的区域文件,而其他一些服务程序仅仅是更改一下配置文件.在配置文件中定义的区域越多,需要手动创建的区域文件也越多.
在未做配置之前,让我们先熟悉一下配置文件named.c
opti {
directory “/var/named”; //定义区域文件所在的目录
};

z “.” in { //顶级域名服务器区域文件名称
type hint;
file “named.ca”;
};

z “localhost” in { //本机地址正向解析
type master; //dns服务器的类型分主与辅助两种
file “localhost.z
allow-update {n
};

z “0.0.127.in-addr.arpa in { //本机地址反向解析
type master;
allow-update{n
file “named.local”;
};
在实际的配置过程中,只需在named.conf文件里,照“zone{};”代码块的格式添加相关的行,是不是很容易呢?当然,根据具体的需要,还可以在named.c “forwarder {};”.现在,假设申请了一个域名空间sery.com,一段可用的全球唯一单播ip地址,并且在域名注册服务商的服务器上解析出一台主机ns.sery.com,其ip地址为202.108.99.222(假设的,勿对号入座),接下来就可以着手来配置了.
先把安装了域名解析服务的机器ip设置成202.108.99.222,然后修改配置文件/etc/named.c
//默认的代码块如上,此处省略以减少篇幅
z “sery.com” in { //正向解析
type master;
file “named.sery.com”;
};

z “99.108.202-addr.arpa” in { //反向解析
type master;
file “ip.sery.com”;
};


Empire CMS,phome.net

include “/etc/rndc.key”;
保存文件然后退出.然后参照默认的区域文件/var/named/localhost.zone的样式手动创建在/etc/named.conf中定义的区域文件named.sery.com及ip.sery.com文件.localhost.z
$ttl 86400 //解析的地址在数据库中缓存时间
$origin localhost
@ ld in

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号