找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 19887|回复: 0

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

[复制链接]
发表于 2013-3-21 16:30:34 | 显示全部楼层 |阅读模式
我需要配置named(BIND DNS服务)监听ip为202.54.1.2的eth1接口。我得如何配置BIND DNS name服务监听特定的网络接口或ip地址呢?
! H6 y/ Y8 N% q8 g. X! b! l
6 X/ {, M5 p: W% C* M+ r, Z  W回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。
- h3 \: G2 k" x+ ]" |
  v* p. E+ C3 `0 \9 [9 K* Zlisten-on语法5 T+ L5 L/ Y/ Y0 Y: k$ X
IPv4指定的语法如下为监听202.54.1.2ip地址:8 q5 v5 h% O6 c2 \& P7 e; i6 E
listen-on { 202.54.1.2; };
; o( u8 G' V7 L9 N$ ~- V5 e1 J" a: t( \9 v$ W. Q, J: e
监听所有接口和IP(默认)1 P& d% @: E3 ]7 o4 Y/ p7 g
listen-on { any; };' r* N' C7 k& {9 J- ]; n3 X" |7 K$ f- H
3 r: d; K0 }0 z. h- q/ ]
IPv6如下:" z  {8 C# D% Y2 g( ?/ u' R
listen-on-v6 { any; };" I5 p+ L$ M, O
listen-on-v6 { ipv-6-address; };
( L' L. k$ B! m
. ?( Y3 f+ s; e. f0 Z这是截取自named.conf文件的配置实例:+ r: a8 N+ i+ a# x
options) G$ Z  L' o0 r% o/ A
{3 }$ k+ G! q- ~4 f' G' v( \
        //listen-on-v6 { any; };
" a7 o% v# x( r        listen-on { 202.54.1.2; };
, u! C0 A" W/ ]* ?/ M        directory "/var/named"; // the default
6 U3 U; N5 O2 d7 @        dump-file               "data/cache_dump.db";
  k  g$ {* o3 ]8 _: @$ D( K7 T        statistics-file         "data/named_stats.txt";0 N2 W/ P3 e# J- z$ |0 ?3 S3 ^
        memstatistics-file      "data/named_mem_stats.txt";
4 T3 v4 H4 Y/ |/ K) p% d/ q        dnssec-enable yes;* F3 X8 h* i& m
        recursion no;: i% O& b- C6 W: W* d
        allow-notify { 202.54.1.3; 202.54.1.4; };9 X# |* {( m3 d  W' u( u7 X  j
        version "go away";. Q0 C1 D; h) z( D
};
7 w) {7 I+ j! E' Z% I! u, H  C: w
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-5-25 11:09 , Processed in 0.068602 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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