找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 20186|回复: 0

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

[复制链接]
发表于 2013-3-21 16:30:34 | 显示全部楼层 |阅读模式
我需要配置named(BIND DNS服务)监听ip为202.54.1.2的eth1接口。我得如何配置BIND DNS name服务监听特定的网络接口或ip地址呢?1 b1 }9 O6 b" e5 g7 J
& c, R) Q% m- j1 |
回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。) Q  u& Y; a" @; @, Y6 d; E/ j

' ]/ E, H+ U- x6 {listen-on语法
" X, X* v; E! u* d: V/ I+ iIPv4指定的语法如下为监听202.54.1.2ip地址:
6 {+ z8 \3 |" F. N4 Hlisten-on { 202.54.1.2; };: z* o# F  D* L0 L- `" N' w, f- O

' p( b5 g5 y/ D0 P: {监听所有接口和IP(默认)
% j: n" J) G$ J: h6 y% u+ j+ Llisten-on { any; };/ V  M1 w2 ?' i4 ?8 o

% s: a. R* x4 @# @; w! `2 NIPv6如下:
9 Z0 d) [' D- }listen-on-v6 { any; };$ h5 p! y5 I( c
listen-on-v6 { ipv-6-address; };
( T. c3 g7 i" X( N9 v: [0 y- q  x: j9 Q
这是截取自named.conf文件的配置实例:
3 P' m- Y& m* L+ s" `2 ?options' |' b( d( I' _9 o6 w: w
{: m9 g. Q% X$ o# T- F
        //listen-on-v6 { any; };
% Z' j+ B9 m2 Y1 J' M% e8 O# w( s        listen-on { 202.54.1.2; };
. S" S4 s0 d6 o5 p0 A5 Q( m* N4 b$ K  L        directory "/var/named"; // the default( F" [# ^5 |9 F+ P/ n
        dump-file               "data/cache_dump.db";
$ J3 _& L. w: Y, F+ Y        statistics-file         "data/named_stats.txt";/ I  a# x( C3 f; l+ n
        memstatistics-file      "data/named_mem_stats.txt";  `" J. T0 P7 S  R4 C. K7 }
        dnssec-enable yes;& M7 t! m4 n( J3 e
        recursion no;, V, M$ S# H3 w0 T8 g
        allow-notify { 202.54.1.3; 202.54.1.4; };
- z! T& K4 M) M, x8 ~4 z+ D        version "go away";# p% Z% D+ r' I5 ?7 {1 T4 t9 G
};8 O3 H4 y0 Z- z: p: C, k
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-6-25 12:49 , Processed in 0.074619 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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