- 论坛徽章:
- 0
|
第18章 域名系统及设置
- 18.2.4域名服务的数据文件
- /etc/named.boot
- 名字服务器启动文件;当named守护进程启动时,读取named.boot文件,获得服务器的类型以及初始化 数据等信息.
- 结构: Directory 指定Named守护进程的工作路径和数据文件的存储路径.
- primary 说明一个区(zone)的第一服务器, 第三个参数说明数据文件名
- 域名服务器需要根域或高层域服务器的IP,通过root.cache文件将这些信息送入域名服务器的cache中.须加上cache root.cache
-
- /etc/resolv.conf
- 是一个客户机和域名服务器上都要设定的解析文件,它具有如下功能:
- 定义缺省的域名.
- 用关键字domain来定义,
- 如: domain olm.com.cn
- 域名搜索列表
- 用关键字Search来定义,
- 如: search olm.com.cn
- 指定解析服务的次序(如:Bind .Nis.Local)
- 用关键字hostresorder来定义,
- 如hostresorder bind local
- 列出域名服务器的IP地址 (仅客户机需要)
- 用关键字nameserver来定义, (最多可以定义三个),定义的次序反映了访问的
- 次序.
- 如: nameserver 192.168.234.146
- /etc/named.d/named.hosts
- 包含了自己域中的主机地址信息.,在第一主服务器中必须设置该文件
- /etc/named.d/named.local
- 用来指定名字服务器的本地回送接口
- $INCLUDE olm.soa
- 1 IN PTR localhost.olm.com
- 记录指定了一个指向本地的反向指针。
- /etc/named.d/localhost.rev
- 指定本机网络回路地址127.0.0.1的域INADDR.ARPA许多网络程序使用这个域,每
- 一个域名服务器都要设定这个文件.
- 其中:1是1.0.0.127的缩写,而1.0.0.127就是本地主机127.0.0.1按字节逆转的结果
- /etc/root.cache
- 名字和地址的初始化缓存
- 缺省时, root.cache文件包含关于根域名服务器的初始化cache数据.每一个域名服务器
- 都要设定这个文件.
- /etc/named.d/named.soa
- 包含开始监控(Start of Authority SOA)记录
- IN SOA home.olm.com. home.olm.com. (
- 6.1 ; Serial 版本号或序列号
- 10800 ; Refresh 刷新时间
- 1800 ; Retry 重试
- 3600000 ; Expire 截止时间
- 86400 ) ; Minimum 最小值
- IN NS home.olm.com. NS记录表明了这个当前域的名字服务器被称为
- Server.Anycompany.COM .
- 18.2.5 配置的举例:
- 域gzolm.com网络地址:192.168.88 网络接入Internet
- 第一主服务器域名是master.gzolm.com ,地址是192.168.88.1
- 第二主服务器域名是system.gzolm.com ,地址是192.168.88.2
- 客户机是:work .olm.com 地址是192.168.88.3
- 配置第一主服务器
- 以root登录
- 1. 创建 /etc/resolv.conf
- domain gzolm.com
- nameserver 192.168.88.1
- nameserver 192.168.88.2
- hostresorder local bind
- 2. 创建 /etc/named.boot
- directory /etc/named.d
- ;type domain source host file
- primary gzolm.com olm.hosts
- primary 88.168.192.IN-ADDR.ARPA olm.rev
- primary 0.0.127.IN-ADDR.ARPA localhost.rev
- cache root.cache
- 3. 创建 /etc/named.d/olm.hosts
- $INCLUDE olm.soa
- localhost IN A 127.0.0.1
- IN MX 50 master.gzolm.com.
- master IN A 192.168.88.1
- IN MX 50 master.gzolm.com.
- system IN A 192.168.88.2
- IN MX 50 master.gzolm.com.
- Work IN A 13.168.88.3
- www.olm.com CNAME master.gzolm.com
- ftp.olm.com CNAME system.gzolm.com
- 4. 创建 /etc/named.d/olm.rev
- $INCLUDE olm.soa
- 1 IN PTR master.gzolm.com.
- 2 IN PTR system.gzolm.com.
- 3 IN PTR work.gzolm.com.
- 5. 创建 /etc/named.d/ localhost.rev
- $INCLUDE olm.soa
- 1 IN PTR localhost.gzolm.com.
- 6./etc/named.d/olm.soa
- @ IN SOA master.gzolm.com. system.gzolm.com.
- ( 6.1 ; Serial
- 10800 ; Refresh
- 1800 ; Retry
- 3600000 ; Expire
- 86400 ) ; Minimum
- IN NS master.gzolm.com.
- IN NS system.gzolm.com.
- 7./etc/root.cache
- 重新启动机器
- 配置第二主服务器
- 以root登录
- 1. 创建 /etc/resolv.conf 文件
- domain olm.com
- nameserver 192.168.88.1
- nameserver 192.168.88.2
- hostresorder local bind
- 2. 创建 /etc/named.boot文件
- directory /etc/named.d
- ;type domain source host file
- cache root.cache
- secondary gzolm.com 192.168.88.1 olm.hosts
- secondary 88.168.192.IN-ADDR.ARPA olm.rev
- secondary 0.0.127.IN-ADDR.ARPA localhost.rev
- 3. 创建 /etc/named.d/localhost.rev文件
- $INCLUDE olm.soa
- 1 IN PTR localhost.gzolm.com
- 4. 创建 /etc/named.d/olm.soa 文件
- @ IN SOA master.gzolm.com. system.gzolm.com.
- ( 6.1 ; Serial
- 10800 ; Refresh
- 1800 ; Retry
- 3600000 ; Expire
- 86400 ) ; Minimum
- IN NS master.gzolm.com.
- IN NS system.gzolm.com.
- 5 . 创建 /etc/root.cache文件
- 重新启动机器
- 配置客户机
- 以root登录
- 1. 创建 /etc/resolv.conf 文件
- domain olm.com
- nameserver 192.168.88.1
- nameserver 192.168.88.2
- hostresorder local bind
-
- 2.修改 /etc/nsswitch.conf文件
- 使下行 hosts file
- 变为 hosts dns file
- 重新启动机器
复制代码 |
|