科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件Linux牛刀小试系列讲座之Linux域名服务(2)

Linux牛刀小试系列讲座之Linux域名服务(2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

域名服务的功能是将主机名转换成IP地址,因为计算机之间的通讯是不能直接识别主机名的,只能识别IP地址。有多种把主机名转换成IP地址的方法,但是在Internet上,是用域名服务器(domain name server)来处理成千上万个主机和IP地址转换的。

作者:田逸 来源:网管员世界 2007年8月27日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
现在,假设申请了一个域名空间sery.com,一段可用的全球惟一单播IP地址,并且在域名注册服务商的服务器上解析出一台主机ns.sery.com,其IP地址为202.108.99.222(假设的,勿对号入座),接下来就可以着手配置了。

先把安装了域名解析服务机器的IP设置成202.108.99.222,然后修改配置文件/etc/named.conf,内容如下:

//默认的代码块如上,此处省略以减少篇幅
zone “sery.com” IN {            //正向解析
   type master;
   file “named.sery.com”;
};

zone “99.108.202-addr.arpa” IN {  //反向解析
   type master;
   file “ip.sery.com”;
};
include “/etc/rndc.key”;
保存文件后退出。然后参照默认区域文件/var/named/localhost.zone的样式手动创建在/etc/named.conf中定义的区域文件named.sery.com及ip.sery.com文件。localhost.zone文件的内容如下:

$TTL 86400     //解析的地址在数据库中缓存时间
$ORIGIN localhost
@    ld  IN SOA    @ root (
             20060101        //序列号
             28800           //刷新时间
             7200            //重试时间
             3600000         //过期时间
             3h              //保存时间
             )
     ld  IN  NS   @  
     ld  IN  A   127.0.0.1
用vi编辑器把文件/var/named/named.sery.com改成下列式样:

$TTL 86400     
@         IN SOA  sery.com.  root.sery.com. (
             20060101        
             28800           
             144000           
             3600000         
             86400              
             )
;Name servers
          IN  NS   ns.sery.com.           //主DNS
          IN  NS   ns1.sery.com.          //辅DNS
;mail server
          IN  MX   mail.sery.com.

ns        IN  A    202.108.99.222
ns1       IN  A    202.108.99.200
www       IN  A    202.108.99.201
mail      IN  A    202.108.99.202
ftp       IN  A    202.108.99.203
再创建反向解析文件 # vi /var/named/ip.sery.com:

$TTL 86400     
@         IN SOA  99.108.22-addr.arpa.  root.sery.com. (
             20060101        
             28800           
             144000           
             3600000         
             86400              
             )
          IN  NS   ns.sery.com.
          IN  NS   ns1.sery.com.
          IN  MX   mail.sery.com.
200 IN  PTR  ns1.sery.com.
201 IN  PTR  www.sery.com.
202 IN  PTR  mail.sery.com.
203 IN  PTR  ftp.sery.com.
222 IN  PTR  ns.sery.com

到这里,一个具备基本功能的域名解析服务器就创建成功了。

注意:在域名空间和主机名的后面都有一个代表顶级域的点“.”,很多配置任务不能成功的原因就是把这个“.”给丢掉了。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章