找回密码
 立即注册
查看: 14358|回复: 0

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

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

7 C$ R/ X: i6 R- A& Z回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。7 d3 `6 u/ b6 z9 a( P/ Z8 \
  h/ s" C3 G7 }8 Y5 `# x
listen-on语法& w* w! j- i, n" A
IPv4指定的语法如下为监听202.54.1.2ip地址:$ C) q8 l' @" V9 h+ d9 H( m
listen-on { 202.54.1.2; };0 \: C0 S5 i0 H7 w0 I% h. H* }

! [  h3 D& s8 }2 q: W- F$ ^监听所有接口和IP(默认)
8 o" H2 p$ M9 Olisten-on { any; };0 r, P* {4 x- d, R% j8 n1 P

7 c/ b. L. y' x- }# \! TIPv6如下:
  e' v) s8 v* j8 ~0 ~2 M9 blisten-on-v6 { any; };
+ U; e; d, J. P% d; M2 _1 J+ @. E) klisten-on-v6 { ipv-6-address; };( k$ v& ]5 [( y4 F' t0 V2 o9 ^
+ J! e! x# x! U1 y; M
这是截取自named.conf文件的配置实例:
4 R7 [6 W; u& J  U, R. Roptions
# H' h: {7 }7 K0 h9 R1 x{
) o9 x: c) }7 {9 m+ u; u* c. g        //listen-on-v6 { any; };
# |% ^+ c+ G( x+ M        listen-on { 202.54.1.2; };& C7 ?5 f# ^+ q" ^- L
        directory "/var/named"; // the default# v+ _& ?$ y, r, M1 ^8 I
        dump-file               "data/cache_dump.db";- U; T) }) [4 V3 }' L/ G2 O
        statistics-file         "data/named_stats.txt";/ |% D) d( Q* `- `4 @
        memstatistics-file      "data/named_mem_stats.txt";
3 P3 m) H8 f% B7 U1 t1 y  `* s        dnssec-enable yes;2 q8 F; x" O. }
        recursion no;
' q# a3 T3 g" ?! s        allow-notify { 202.54.1.3; 202.54.1.4; };- ^) P' p5 B9 Q) E) e
        version "go away";
( ]- l' b- q3 P1 o};
, J" _9 G* g! p0 D6 j/ e
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-29 11:13 , Processed in 0.147947 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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