Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1829393
  • 博文数量: 184
  • 博客积分: 10122
  • 博客等级: 上将
  • 技术积分: 5566
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-08 12:32
文章存档

2011年(1)

2008年(183)

我的朋友

分类: LINUX

2008-03-03 20:39:50

10.15. Addresses and Ports    

语句

适用类型

作用

 

options {

  listen-on {;;….;};

};

注 :只能用于 options 语句

主/从

设置 BIND  在那些地址上监听

 

options {

  listen-on { port ;;…; };

};

注 :只能用于 options 语句

主/从

设置 BIND 在每个地址的那个端口上监听

 

options {

  listen-on port { ;;…};

};

注 :只能用于 options 语句

主/从

设置 BIND 在所有指定地址的具体端口上监听

 

also-notify port { ;…;};

注 :可用于 options、view 或者 zone (master、slave)语句

主

指定主服务器对外发送 notify 消息的端口

 

also-notify { port ; port ; …; };

注 :可用于 options 、view 或者 zone (master、slave) 语句

主

指定对某个地址发送notify消息使用的端口

 

options {

  query-source  address

port ;

};

注1 :query-source 可以用于 options 、view 语句,不能用于 zone 语句

注2 :transfer-source 只能带一个地址,不能带列表

主/从

指定 name server 发起对外查询使用的地址和端口


 

 

options {

  query-source  address * port * ;

};

注1 :query-source 可以用于 options 、view 语句,不能用于 zone 语句

注2 :transfer-source 只能带一个地址,不能带列表

主/从

默认是使用任何一个由路由指定的端口,并随机使用一个非特权端口

 

  transfer-source 

;

注1 :可用于 options 、view 、zone (slave、stub)语句

注2 :transfer-source 只能带一个地址,不能带列表

从

用于从服务器指定发起 zone transfer 的地址,也包括从服务器发出的 SOA query 和转发给主服务器的 update forwarding

 

  transfer-source 

port ;

注1 :可用于 options 、view、 zone (slave、stub)语句

注2 :transfer-source 只能带一个地址,不能带列表

从

指定从服务器发起 zone transfer 和 SOA query、update forwarding 的端口

 

  notify-source

;

注1 :可用于 options ,view、 zone 语句

注2 :notify-source 只能带一个地址,不能带列表

主

用于主服务器对外发送 notify 消息所使用的地址

 

  notify-source 

port ;

注1 :可用于 options , view 、zone 语句

注2 :notify-source 只能带一个地址,不能带列表

主

用于主服务器对外发送 notify 消息所使用的地址和端口

 

注1 :如果在主服务器上修改了监听端口,则从服务器的 zone 定义中对 "masters" 的定义应该改为如下格式 : 

 

master port {address1;address2;....;};

 

注2 :如果主服务器有多台,且每台主服务器的监听端口都不同,则应该用以下格式 :

 

                 masters { port ; port ;.....;};

 

注3 :不过要注意,在 /etc/resolv.conf 中没有办法指定远程 name server 的端口。所以指定监听端口不一定有什么用。

 

注4 :query-source 所带的参数并不是 address match list ,而是单独一个IP地址。也就是说不能有多个地址。 只能

 

固定以某一个地址对外发送查询。

 

注5 :关于 query-source 还需要注意的一点就是 :该设置只对 UDP 协议类型的查询有效;对于 TCP 协议的查询无效。

 

因为 TCP 协议的查询是根据路由表来决定的,并且随机挑选源端口。

 

注6 :transfer-source只对 UDP 包的流量有效。(例如 SOA 查询和被转发的动态更新)

 

注7 :notify-source 和 transfer-source 指定地址都不需要 address 字符串,而 query-source 则需要 address 字符串。

阅读(1042) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~