作用:定义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
添加如下内容: 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 (若辅助域名服务器更新数据失败,多长时间再试) |