学学习网 手机版

学学习网

学习路径: 学习首页 > Internet > 操作系统 >

第十六章 Linux域名解析服务(3)

设置字体:
----------------------------------
作用:定义rndc命令使用的控制通道
格式:controls  {
inet  {ip地址}   [port  端口号]   allow {主机名;} keys  {密钥名称;}
};
 
实例:
1 默认named.conf文件内容
options {
  directory "/var/named";
  // query-source address * port 53;
};
controls {
  inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
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;
  file "named.local";
  allow-update { none; };
};
 
include "/etc/rndc.key";
 
2根据以下要求修改/etc/named.conf
  • 建立正向主区域abc.com,区域文件名为abc.zone
  • 建立反向主区域192.168.0.0,区域文件名为192.rev
#vi  /etc/named.conf
  添加如下内容:
 zone “abc.com”  IN  {
          type  master;
          file  “abc.zone”;
                      };
 zone “0.168.192.in-addr.arpa”  IN  {
           type   master;
           file  “192.rev”;
};

3.创建区域文件
作用:存放区域的信息记录
格式:区域文件指令
[记录名称]  [生存周期]     IN  类型      
说明:
(1)记录名称
       记录名称根据记录类型的不同可以下的值:
ip地址
区域名
FQDN

空格
(2)生存周期
设置记录被解析后在缓存中保存的最长时间长度
(3)记录类型
记录用于决定记录的格式及记录的取值,具体可以分为以下几种类型:
A记录
功能:用于设置主机IP地址
实例:  www         IN    A  192.168.0.1
        www.xuexuexi.com.  IN   A  192.168.0.l
                      IN   A   192.168.0.2
NS记录
功能:设置区域的域名服务器地址
实例:xuexuexi.com.   IN  NS  www.xuexuexi.com.
                IN  NS  192.168.0.1
                IN  NS  www.xuexuexi.com.
CNAME记录
功能:设置主机的别名
实例:ftp    IN   CNAME www
      mail.xuexuexi.com.   IN   CNAME  www
      mail.xuexuexi.com.   IN   CNAME  www.xuexuexi.com.
SOA记录
作用:设置区域的授权信息
实例: 
@(区域名) IN  SOA  @ (授权的主机名) root.abc.com.(管理员的mail地址) (
         43  (序列号,递增量)
         1D  (辅助域名服务器多长时间更新数据库)
         15M (若辅助域名服务器更新数据失败,多长时间再试)
----------------------------------
课程列表
重点难点
赞助链接