找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 19995|回复: 0

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

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

6 j2 `9 J! y' g4 W1 m3 S+ h回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。
$ A$ X9 H9 s7 c* M. J$ d/ s# j- @; J
listen-on语法
4 T% _8 f+ o, rIPv4指定的语法如下为监听202.54.1.2ip地址:
/ R" h5 @* X- o3 t4 Klisten-on { 202.54.1.2; };3 y3 `2 d2 B" e" N0 H0 p

: v+ t, Q" f6 |监听所有接口和IP(默认)( \/ }( P5 y( T1 y
listen-on { any; };# g' F' L) F8 b% F7 s, |
8 a, @, U/ M& a& G
IPv6如下:
8 @# e  V! q3 p8 olisten-on-v6 { any; };' x5 i" O) N" l/ h- S; V* @
listen-on-v6 { ipv-6-address; };! t( F, v' c' c; e1 g( {6 F, N
3 ]; U$ S+ X6 ^* v5 f2 j6 V" i! e8 g/ ?
这是截取自named.conf文件的配置实例:
! m0 P4 l; n0 p7 g4 R/ P. Ooptions; u/ E0 ^( [  z- J
{3 }. @8 k: c. G7 D; \) C% D$ x
        //listen-on-v6 { any; };
& c& g0 [; p; J: j9 r( e2 }9 G        listen-on { 202.54.1.2; };
6 ^  z% Z! X. x! r5 v        directory "/var/named"; // the default
6 _; W0 M; s0 d, Q        dump-file               "data/cache_dump.db";. P) q  E- X& t8 r* r2 Z1 s; A
        statistics-file         "data/named_stats.txt";7 `" [0 e. Y/ ^
        memstatistics-file      "data/named_mem_stats.txt";
2 g/ c" Q5 S, @" f$ f5 s. j        dnssec-enable yes;6 J  N% l: v# T# C+ X
        recursion no;
9 [( G- R' Z. v8 T' P        allow-notify { 202.54.1.3; 202.54.1.4; };
: G/ R% S* E, a% S3 M! v3 c: q9 N        version "go away";; \: O8 v" f1 q  y8 Q6 V, Q
};
& s- K) P. F1 F0 r
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-6-7 05:54 , Processed in 0.068231 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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