找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 17922|回复: 0

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

[复制链接]
发表于 2013-3-21 16:30:34 | 显示全部楼层 |阅读模式
我需要配置named(BIND DNS服务)监听ip为202.54.1.2的eth1接口。我得如何配置BIND DNS name服务监听特定的网络接口或ip地址呢?5 V+ R1 j7 D0 [, F% }

3 s4 j& b' @3 V% M' G+ z/ m回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。5 U+ x. p0 _9 d1 o* D) H" U

7 O2 i% h7 A2 ^# X0 e. I: Ilisten-on语法  U1 _+ E9 P/ R& z' ]: {
IPv4指定的语法如下为监听202.54.1.2ip地址:
, t. A5 ^) [4 \% \+ c6 F, J) r& Dlisten-on { 202.54.1.2; };
* x7 B6 x: ~" x- h0 j" k" a# J+ X8 o/ w& Q6 J: x
监听所有接口和IP(默认)+ J& _; f% _/ _
listen-on { any; };- N) ~6 o* p# Q5 J! k; T
! A0 E2 b0 l: R, x2 g& f: z
IPv6如下:
  t9 Q# H5 }' R6 K2 [listen-on-v6 { any; };$ e0 Q' m0 B4 Q: F$ }& X6 L1 X' P
listen-on-v6 { ipv-6-address; };- B" d6 n( @( L* i- @' g. I. ?

5 T$ N) g' J! U. s2 {$ d: ~这是截取自named.conf文件的配置实例:# v; ^* N6 G+ }
options
2 Q9 Q" e0 ]+ X! j. O; K{6 d% E. z% |) m" }  M/ n0 X
        //listen-on-v6 { any; };7 }+ D$ Q2 `; Y; R. ]( l% w
        listen-on { 202.54.1.2; };' M0 T, P8 T9 a0 r! ^! _! J
        directory "/var/named"; // the default: w8 i$ `1 X' ]8 C% K: `  C
        dump-file               "data/cache_dump.db";
1 D0 e/ f$ J9 e) U( ^8 D% U        statistics-file         "data/named_stats.txt";* j' ]4 Y4 X! V2 m6 d
        memstatistics-file      "data/named_mem_stats.txt";
5 P8 O, m- p$ {' s) p3 u1 |        dnssec-enable yes;
. u9 d) o0 n- Z" i4 s2 p6 k( L        recursion no;) W0 S" p6 D% B7 u" W
        allow-notify { 202.54.1.3; 202.54.1.4; };2 Z0 f2 G1 B$ W3 ^& y
        version "go away";" q: |( g6 l, L! M& x
};
: Z& c+ e) S( [( }
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-10 10:48 , Processed in 0.048600 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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