找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 18329|回复: 0

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

[复制链接]
发表于 2013-3-21 16:30:34 | 显示全部楼层 |阅读模式
我需要配置named(BIND DNS服务)监听ip为202.54.1.2的eth1接口。我得如何配置BIND DNS name服务监听特定的网络接口或ip地址呢?" c/ W* |! y- d% E$ t; J* l
. r7 U/ C7 M* l  t0 ?) ~
回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。  }# ^& h: R: q8 @
/ E+ T" ~+ P, ]0 y
listen-on语法
& _+ R+ G8 [9 X9 mIPv4指定的语法如下为监听202.54.1.2ip地址:6 \2 a) G& l. I
listen-on { 202.54.1.2; };4 Z) X/ X, D' V, r' u$ K5 k3 p6 N+ W8 g
8 p2 l5 J2 _' p: l
监听所有接口和IP(默认)5 S2 C* O& _6 R/ ?
listen-on { any; };8 l6 g: t( l  f7 K
- m1 v8 ?6 O) h3 Q
IPv6如下:/ H$ U( U" k4 K' W# d$ P! E
listen-on-v6 { any; };
' z2 ?5 H; d& P, I; ^! Qlisten-on-v6 { ipv-6-address; };
0 c# B! V7 [$ C: f  L* I0 F& y
6 Z5 `) K: {1 Q- ?* Y& \" i  U这是截取自named.conf文件的配置实例:5 g8 n( R* j  D. L/ b, P
options: y' ^# N+ x0 b* a; T
{
* r: t" N: U# Y+ j        //listen-on-v6 { any; };
% `6 f9 ~5 C& ]! b0 |: j. u        listen-on { 202.54.1.2; };
, p" i1 S2 B4 i1 t        directory "/var/named"; // the default
  K$ [" Y/ z3 \* ], S1 }4 E/ r        dump-file               "data/cache_dump.db";- \. a4 G( N" @/ v! W& V, C
        statistics-file         "data/named_stats.txt";
: j* i7 |6 [. t0 S        memstatistics-file      "data/named_mem_stats.txt";6 _5 u/ N$ ^  t5 q! ^
        dnssec-enable yes;0 n6 T1 [) ~* G0 B/ k
        recursion no;
2 B; U1 M1 K. I5 v        allow-notify { 202.54.1.3; 202.54.1.4; };' `& _+ @5 X5 J. h  S5 y
        version "go away";: A/ j+ x8 p6 M3 [* t  b- W2 t- Z* [
};
  F  ?2 _. v1 Q0 [, B) u
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-11-16 06:24 , Processed in 0.072991 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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