找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 17951|回复: 0

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

[复制链接]
发表于 2013-3-21 16:30:34 | 显示全部楼层 |阅读模式
我需要配置named(BIND DNS服务)监听ip为202.54.1.2的eth1接口。我得如何配置BIND DNS name服务监听特定的网络接口或ip地址呢?* z; s5 C* S4 {( n! q8 K
) C% ]( r& B9 s1 l! Q+ c$ ]$ A- j* c
回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。
$ c8 E# A% H1 `, K$ j4 y* e/ V3 K' `" K5 D5 o
listen-on语法
* L5 Q) t  I+ A0 `4 v, ]8 yIPv4指定的语法如下为监听202.54.1.2ip地址:
, E( C9 ^( V5 [0 N9 [. p, I) Glisten-on { 202.54.1.2; };8 P: V! S* x/ C/ w

  p2 u& Q/ c6 W0 N* y. K8 x( ?监听所有接口和IP(默认)
1 X/ }" M$ o9 B- b8 |2 {4 \% @' ]listen-on { any; };
0 s9 d$ n& S$ s
$ p& X9 \: p( F; }IPv6如下:% U2 K; Y# Q  y
listen-on-v6 { any; };
( p$ a- I6 ~" W6 Klisten-on-v6 { ipv-6-address; };0 e( {0 R8 f' m

+ U* C2 _( T, f6 M' d" K( h4 t) j这是截取自named.conf文件的配置实例:
$ E* ?; w8 z: K8 E* ~options
2 F# s5 l4 P, C  L, r7 J{$ P: t: P0 R. m7 y
        //listen-on-v6 { any; };
3 c" d/ P4 \" W9 `2 ^- m+ k        listen-on { 202.54.1.2; };/ h# ]& I( c6 v$ W  T2 m
        directory "/var/named"; // the default
. o! v* W# l3 D! ?* g! I        dump-file               "data/cache_dump.db";
4 I/ J; V" \8 y! `! K) J        statistics-file         "data/named_stats.txt";
3 \- b0 K$ L7 S+ u0 d! n* S! Y- \$ x- I9 v        memstatistics-file      "data/named_mem_stats.txt";
" F8 P+ e* U% J" O9 g- t3 X5 r1 S        dnssec-enable yes;
! Z, }0 d$ X8 ?8 q        recursion no;+ z9 Z, r' i) ]) T1 v
        allow-notify { 202.54.1.3; 202.54.1.4; };# U3 l3 i2 q* J
        version "go away";+ C3 d6 Q. F% g! e5 Z7 ?  O
};
0 A$ x8 O  ?# V$ U% \* l0 V- m
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-19 11:38 , Processed in 0.115069 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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