第三讲配置解析器和建立BIND(转)

第三讲配置解析器和建立BIND(转)[@more@]

一、配置解析器

解析器是文件/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.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8225414/viewspace-941888/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8225414/viewspace-941888/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值