科技行者

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

知识库

知识库 安全导航

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

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

  • 扫一扫
    分享文章到微信

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

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

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

关键字:

  • 评论
  • 分享微博
  • 分享邮件
出于安全考虑,最好给配置文件和区域文件加上访问权限,只允许超级用户访问,即 # chmod 700 /etc/named.conf , # chmod -R 777 /var/named/。也可以把区域文件用# tar cvf  named.tar/etc/named 打包后把它备份到安全的地方,这个方案对于充当多域解析或要解析大量主机的服务器很有好处,因为在发生故障或迁移服务器时恢复DNS服务将大大节省时间。

在比较重要的网络环境中,可能需要服务不间断运行,一个单独的DNS无法保障网络服务不间断的提供,这需要配备一个或多个辅助域名服务器。辅助域名服务器需要单独的服务器来担当,与主域名服务器的配置文件相比,只需少许的变化。如前面的例子中,我们把另外一台Linux服务器的IP地址设置成202.108.99.200,修改配置文件/etc/named.conf:

options {
 directory “/var/named”;    
};

zone “.” IN {              
type hint;
file “named.ca”;
};
zone “localhost” IN {       
   type master;              
   file “localhost.zone”;
   allow-update {none};
};
zone  “0.0.127.in-addr.arpa IN {    
   type master;
   allow-update{none};
   file  “named.local”;
};
zone “sery.com” IN {            
   type slave;
   file “named.sery.com”;
   master { 202.108.99.222;};
};

zone “99.108.202-addr.arpa” IN {  
   type  slave;
   file “ip.sery.com”;
   master {202.108.99.222;};
};
include “/etc/rndc.key”;

修改完配置文件后,把主服务器上创建的区域文件拷贝到辅助服务器的/var/name目录下即可。

DNS服务的启动和关闭

由于DNS服务需要持续运行,在大部分情况下,都是把它作为系统服务自动运行的,要确保相应的运行级别目录有启动运行脚本。运行命令:

# service named start

启动DNS服务。

运行命令:

# service named stop

停止DNS 服务。

DNS服务的验证

有很多种方法检验DNS服务器配置的正确性,最简单的方法是nslookup,笔者通常使用从外地机器访问DNS服务解析的主机的方法。

小知识

1.一个域名服务器可以提供多域解析服务,需要的操作是在配置文件定义区域单独创建定义的每个区域文件。

2.主机域名与IP地址并非一一对应的关系。

3.DNS对于负载均衡的作用,通过别名的定义可以实现简单的网络访问的负载均衡。

查看本文来源

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

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

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