找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 20627|回复: 0

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

[复制链接]
发表于 2013-3-21 16:30:34 | 显示全部楼层 |阅读模式
我需要配置named(BIND DNS服务)监听ip为202.54.1.2的eth1接口。我得如何配置BIND DNS name服务监听特定的网络接口或ip地址呢?
! ]' i, {$ J- r1 j) m9 u" S) K3 A, [( Z( l' j( d; v/ D; h
回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。
: x/ V+ `# w2 T
9 A. `- J% w. n/ K) vlisten-on语法
- K0 d' S& z' A! I5 MIPv4指定的语法如下为监听202.54.1.2ip地址:  k9 a( K+ H) H* z
listen-on { 202.54.1.2; };8 f+ \6 F& [! P% R1 a

  i. C' Q$ M* N/ J# y监听所有接口和IP(默认)7 m0 G( V! ~0 T( i
listen-on { any; };
! E% d; W; S% K. t$ [( v4 c9 E% e
7 f& D* A$ @- }: Z) i1 fIPv6如下:8 f  V# E1 w6 L4 y
listen-on-v6 { any; };
! I2 M2 S3 o% O  K- D$ alisten-on-v6 { ipv-6-address; };! J% V* [  S9 |5 i
5 x. T( z5 i. M0 O+ {+ n6 }! Q1 g
这是截取自named.conf文件的配置实例:. X4 T9 [4 \, F
options
; |& o2 n& {9 w2 P- D( B% n( `! d; y{
! c. f. j" j( P( |/ P! a3 |        //listen-on-v6 { any; };  U  ]* c; i" ~8 J: c
        listen-on { 202.54.1.2; };
  a  c0 t9 t6 X  i, G9 E        directory "/var/named"; // the default& E4 Z/ L2 @+ I4 E" ^: e( h
        dump-file               "data/cache_dump.db";
( ?* b  h6 W) k4 l* j$ ~9 K        statistics-file         "data/named_stats.txt";5 g3 d( a2 J; A2 P6 N2 A% u- J
        memstatistics-file      "data/named_mem_stats.txt";/ M. N1 {9 Z1 N* y  s
        dnssec-enable yes;3 u$ r; Z: y4 m1 v: a$ V% o
        recursion no;! C  L! }, C. Z* [0 R4 V  f$ p% ]1 Y
        allow-notify { 202.54.1.3; 202.54.1.4; };
+ P  u1 a9 j5 d7 f        version "go away";
/ l; s1 H! p' r: m, ~& z3 V' Z};  X' D1 E" a! D' ?0 n
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-8-15 07:01 , Processed in 0.120081 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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