第三讲配置解析器和建立BIND域名服务器教程
|
| 论文作者:佚名 论文来源:不详 论文发布时间:2006-6-19 17:58:40 论文发布人:chjchjchj |
减小字体
增大字体
摘要:第三讲配置解析器和建立BIND 一、配置解析器
解析器是文件/etc/resolv.conf中配置的。 缺省的解析器配置使用以下值:
nameserver IP地址 用于用于可以使用的名称服务器,最多可以定义最多三个nameserver
domain 定义了缺省域。缺省域用于建立域搜索清单,其中只包含一个域。 例如: domain gogo.com 如果查找first主机的IP地址时,解析器先查找first.gogo.com,如果不能解析IP地址,解析器将做最后的尝试,向名字服务器请求将first解析为IP地址。
search 定义搜索清单。 search可以接受多个参数(最多六个),而domain只能携带一个参数。 例: serarch first.gogo.com second.gogo.com 如果搜索mail主机时,首先搜索mail.first.myhome.com;然后再搜索mail.second.gogo.com;如果未有结果,解析器就直接寻找mail不带任何域扩展名称。从例子可以看出,search命令比domain命令更灵活。 在resolv.conf文件中既可以使用serarch命令,也可以使用domain命令,但不能同时使用,否则会出现意想不到的结果。关键取决于哪一条命令是最后执行的。 如果没有search命令,也没有domain命令。解析器就从本主机名衍生出缺省的域名。 还有一些其它命令,不是很重要的。使用缺省值就可以了。
host.conf文件
host.conf文件是用于设置各种名称服务的优先级的配置文件。 order bind hosts bind代表DNS服务,hosts代表/etc/hosts文件 multi on multi选项用于决定是否可以给/etc/hosts文件中相同的主机名分配多个地址。on 找开了该选项。
二、建立BIND
1、建立区数据
主机表HOSTS文件 192.168.1.1 jh.myhome.com jh 192.168.1.2 yj11.myhome.com yj11
建BIND数据的第一步是主机表中的数据转换为相应的DNS区数据。 一个文件将所有主机名映射到地址,其他一些文件则将地址映射回主机名。 名字到地址的查找称为正向映射。 地址到名字的查找称为反向映射。 每个网络都有包含它自己的反身映射数据的文件。
2、区数据文件
区数据文件的大部分条目被称为DNS资源记录(resource record)。DNS查找是不区分大小写的。
数据文件中资源记录的顺序如下:
SOA记录 指示该区的权威 NS记录 该区的一个名字服务器 其他记录 有关该区中主机的数据 A 名字到地址的映射 PTR 地址到名字的映射 CNAME 规范名称 注释: 使用分号(;)开头的到行尾处结束。
设定区默认的TTL值: 名字服务器在查询响应中提供这个TTL值,允许其他服务器将数据在缓存中存放TTL所指定的时间。
可能的取值是: w=星期 d=天 h=小时 m=分钟 s=秒
例:$TTL 3h 3小时 $TTL 2w3d4h 2个星期3天4个小时
$TTL 3h
myhome.com SOA jh.myhome.com. root.jh.myhome.com. ( ; ^^^^ ; root是主机jh.myhome.com.的用户 2000020501;序列号 3h; 3小时后刷新 1h; 1小时后彼一时试 1w; 1周后期满 1h) 否定缓存TTL为1小时
$TTL 3h
@ SOA jh.myhome.com. root.jh.myhome.com. ( ; ^^^^ ; root是主机jh.myhome.com.的用户 2000020501;序列号 3h; 3小时后刷新 1h; 1小时后彼一时试 1w; 1周后期满 1h) 否定缓存TTL为1小时
他们有区别吧,@ 在SOA类型记录的名字字段中指的是当前的源,是myhome.com
NS jh.myhome.com. ; 名字服务器 MX 10 jh.myhome.com. ; 邮件服务器 one A 192.168.1.1 A 192.168.1.2 ;重复最后一个名字,上面为一个名字有两个地址地址记录 jh A 192.168.1.1
three CNAME jh.myhome.com. ; 别名指向jh.myhome.com. yj11 A 192.168.1.2 yj22 A 192.168.1.2
以上均是简写,但下面也不是标准写法,大家做个比较吧:
NS IN jh.myhome.com. ; 名字服务器 MX IN 10 jh.myhome.com. ; 邮件服务器 one.myhome.com. IN A 192.168.1.1 jh.myhome.com. IN A 192.168.1.1
three.myhome.com. IN CNAME jh.myhome.com. ; 别名指向jh.myhome.com. yj11.myhome.com. IN A 192.168.1.2 yj22.myhome.com. IN A 192.168.1.2
|
|
|
|
|
|
|
| ∷相关技术评论 |
(评论内容只代表网友观点,与本站立场无关!) [查看发表评论...] | |
|
|
| |
站内广告 |
| |
|
站内搜索 |
| |
栏目导航 |
| |
|
|
本月热门 |
| |
|
|
本日热门 |
| |
|
|
|