找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 18869|回复: 0

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

[复制链接]
发表于 2013-3-21 16:30:34 | 显示全部楼层 |阅读模式
我需要配置named(BIND DNS服务)监听ip为202.54.1.2的eth1接口。我得如何配置BIND DNS name服务监听特定的网络接口或ip地址呢?& d" M3 V/ E6 u

3 }' m/ M1 a* k2 e4 e回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。
$ w& H. U7 m( |9 h0 W
' W0 q- T) {% I" w+ M" @( ~2 }listen-on语法( M& ^" T- P4 l$ ?
IPv4指定的语法如下为监听202.54.1.2ip地址:
2 k7 C; m) q% S% b- ~7 blisten-on { 202.54.1.2; };
& x. M1 t2 S+ u+ c* T7 s+ [1 Z$ [. X3 M; N: D! C
监听所有接口和IP(默认)+ O$ Q5 o5 r' r- r
listen-on { any; };
! }/ Z, y. x+ e# c: h7 y# O: y5 A7 Q8 G" }. E4 L
IPv6如下:
5 }9 g  c2 O- P" xlisten-on-v6 { any; };
" P+ }3 C/ U0 m# M* w9 Zlisten-on-v6 { ipv-6-address; };
+ s0 @0 W7 q- ?% q& I5 @
6 ^3 J, B5 h* b9 P4 ]0 a% |8 \这是截取自named.conf文件的配置实例:3 Z% O; F7 l* I1 [0 `
options
7 h1 F% U3 h* u* s% w" F/ B2 w( b{% ?+ _8 f: R, m# U% S2 R
        //listen-on-v6 { any; };
  g! r9 Z" r# |; f% n7 K  C        listen-on { 202.54.1.2; };
) J3 S' Q+ P+ c1 ?3 f& j0 Q        directory "/var/named"; // the default& e3 ^* ~" `, C: \- P( e$ c2 ~! Q
        dump-file               "data/cache_dump.db";) [2 L; \  }+ v
        statistics-file         "data/named_stats.txt";5 z5 p0 R* m* `# Q7 D
        memstatistics-file      "data/named_mem_stats.txt";; W7 s$ O& b; q, `9 Z1 y
        dnssec-enable yes;
7 \( }0 s. Q; ~0 N5 K1 r' |        recursion no;% n5 e, @% }# q( _, S  ]
        allow-notify { 202.54.1.3; 202.54.1.4; };
1 N  t0 [( X# m3 e. M        version "go away";2 L$ g6 F$ q+ P1 a0 T& s" h
};8 [8 T& e4 }) N" v& g9 c
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-2-7 04:06 , Processed in 0.068435 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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