中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 操作系统 > Linux > Linux应用
Linux牛刀小试系列讲座之Linux域名服务(1)
作者:田逸 时间:2007-10-08 14:52 出处:网管员世界 责编:月夜寒箫
              摘要:Linux牛刀小试系列讲座之Linux域名服务(1)
域名服务是互联网上一个十分重要的服务,也是Internet能够迅速普及的一个重要原因。域名解析服务解决了用户记忆IP地址的麻烦,因为记住有意义的主机名比记住IP地址要容易得多。

域名服务的功能是将主机名转换成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.conf、rndc.key、rndc.conf;在目录/etc/rc.d下有启动脚本named;在/var下有区域文件named.ca、named.local。也可以下载Bind的源码包来安装。

配置域名服务器

配置域名服务器似乎比配置其他的服务要麻烦一些,因为除了修改配置文件外,还需要自己编写配置文件里定义的区域文件,而其他一些服务程序仅需要更改一下配置文件就可以了,在配置文件中定义的区域越多,需要手动创建的区域文件也越多。

在未做配置之前,让我们先熟悉一下配置文件named.conf的默认状态值。

options {
            directory “/var/named”;    //定义区域文件所在的目录
            };
            zone “.” IN {              //顶级域名服务器区域文件名称
            type hint;
            file “named.ca”;
            };
            zone “localhost” IN {       //本机地址正向解析
            type master;              //DNS服务器的类型分主与辅助两种
            file “localhost.zone”;
            allow-update {none};
            };
            zone  “0.0.127.in-addr.arpa IN {    //本机地址反向解析
            type master;
            allow-update{none};
            file  “named.local”;
            };
            
在实际配置过程中,只需在named.conf文件里,照“zone{};”代码块的格式添加相关的行,当然,根据具体需要,还可以在named.conf文件中加入其他代码快,比如转发器 “forwarder {};”。
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有