找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 19289|回复: 0

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

[复制链接]
发表于 2013-3-21 16:30:34 | 显示全部楼层 |阅读模式
我需要配置named(BIND DNS服务)监听ip为202.54.1.2的eth1接口。我得如何配置BIND DNS name服务监听特定的网络接口或ip地址呢?
9 X* W1 @/ v6 Q9 v$ O( P
9 q  f3 W% n4 ]. @: z) H回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。
+ A5 O" E! B. ^) y/ t# ?$ ]$ u5 F- \& }$ o5 f
listen-on语法  D6 ^. O1 e2 C/ C1 `- d- I
IPv4指定的语法如下为监听202.54.1.2ip地址:
1 d( W# V* r9 J3 ]listen-on { 202.54.1.2; };4 O, n; I. D# z; R- {5 N; L

+ k2 @. l- z* y) b) ~监听所有接口和IP(默认)$ n; c' I6 ]8 u/ h; V, [
listen-on { any; };! p, Y6 k' z* \/ @
( e, n, Y  J  \; e7 T; D) I
IPv6如下:
9 k% O! k# c  _& Mlisten-on-v6 { any; };0 M( Y7 T+ W# d
listen-on-v6 { ipv-6-address; };! q* u: p- M7 W' {5 g6 K
0 M8 H1 }0 _6 Y$ Q
这是截取自named.conf文件的配置实例:
: I. o+ l6 ]8 t9 q  ~; voptions$ L) L% ]4 F$ w6 X- m$ ?/ m
{
4 f% U" ?5 m4 `% o) c, ^& p. m        //listen-on-v6 { any; };
" [4 b$ n; a& ~        listen-on { 202.54.1.2; };
. ~! t; A% E+ o' }& N6 }9 K        directory "/var/named"; // the default1 _5 V0 F2 c9 _) H) C
        dump-file               "data/cache_dump.db";
/ [/ ^. u* G3 Y2 s# a        statistics-file         "data/named_stats.txt";
0 Z, e9 T8 n& W, g: t        memstatistics-file      "data/named_mem_stats.txt";
. c4 ?/ t4 \3 n5 E6 W! ~; w. u        dnssec-enable yes;
2 E3 Y4 H# I- _7 ?# |2 A3 u- I        recursion no;8 X0 H1 a0 y# b3 r2 f
        allow-notify { 202.54.1.3; 202.54.1.4; };, @! U  z+ v& s8 t
        version "go away";* T+ B7 N# @8 H8 ~0 A9 M& g
};
5 L4 N2 t- ?: T" ~: v" B) I
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-3-26 06:37 , Processed in 0.067597 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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