找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 19398|回复: 0

使Bind DNS服务器监听指定ip或端口

[复制链接]
发表于 2013-3-21 16:30:34 | 显示全部楼层 |阅读模式
我需要配置named(BIND DNS服务)监听ip为202.54.1.2的eth1接口。我得如何配置BIND DNS name服务监听特定的网络接口或ip地址呢?- f6 `% D! d( E) _+ d6 ]) v

3 ^2 E: Y/ g& e回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。
. {' P& }7 }1 o
$ C7 N+ r+ E9 }$ V0 }' L4 Clisten-on语法
7 p0 {: s! n5 f- \0 SIPv4指定的语法如下为监听202.54.1.2ip地址:# _2 S  J2 J* U3 M
listen-on { 202.54.1.2; };
& x$ L: Z8 `) T$ G$ C& h  i# I; B( R$ F. O
监听所有接口和IP(默认)
/ g4 n) k- F3 E6 G7 O& g% hlisten-on { any; };
, v; ~. L' |7 b5 n1 ^/ ?3 t
( O, O  @& B7 ~* t" }9 f; Y/ fIPv6如下:
3 ~& O' l7 X3 ?# V8 f; olisten-on-v6 { any; };7 J9 t4 J8 C  Z( |3 b7 ~8 l
listen-on-v6 { ipv-6-address; };0 I/ a3 z* P: t* f  D

& f, ~2 c9 ~  L/ M这是截取自named.conf文件的配置实例:8 i" F! _( m" W; i" p
options
5 r3 U+ w3 w# V& b: v. L2 X{% N  m( M7 H* \: U: g9 F
        //listen-on-v6 { any; };
5 [9 ]( Q1 p/ y7 n! K' Q' s        listen-on { 202.54.1.2; };
/ ]. f$ l6 a* l* L2 D1 _0 k1 P0 B# y        directory "/var/named"; // the default2 m( M' |, K- c
        dump-file               "data/cache_dump.db";
, W; v. Y: S) I# t* j# W/ G        statistics-file         "data/named_stats.txt";
/ c8 m/ T1 j" I" @) ^) L) M  s2 I        memstatistics-file      "data/named_mem_stats.txt";( t, l0 S) \% p; o& p4 M4 L
        dnssec-enable yes;
' Q. I, G6 c  C% y$ r5 M        recursion no;
1 t& H. A3 b/ V        allow-notify { 202.54.1.3; 202.54.1.4; };  F7 k/ w  E9 h: _+ l2 z' e  Z
        version "go away";  D+ O5 g4 k9 J; h4 W+ K
};- q9 M* ^2 p8 L+ n& s
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|第一站论坛 ( 蜀ICP备06004864号-6 )

GMT+8, 2026-4-4 20:10 , Processed in 0.066588 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表