找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 20485|回复: 0

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

[复制链接]
发表于 2013-3-21 16:30:34 | 显示全部楼层 |阅读模式
我需要配置named(BIND DNS服务)监听ip为202.54.1.2的eth1接口。我得如何配置BIND DNS name服务监听特定的网络接口或ip地址呢?
, w. V  A7 w: C7 ]% m: B& ?7 v8 ?  p( `* D
回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。
  }" S- Y  w  X' q# _: `* t+ r/ W
& Y8 q% S( N* o" _6 Z( P+ ilisten-on语法
, j4 V4 u* y9 E: G& x7 Y7 Z" J, S0 P4 a) jIPv4指定的语法如下为监听202.54.1.2ip地址:8 O' @" w! m1 h* V5 R* m
listen-on { 202.54.1.2; };
8 f/ ?! q- u8 U; ]7 q9 B; ?$ `
! I* y/ y1 j8 v4 W7 t监听所有接口和IP(默认)
& V0 A0 ]1 R3 _listen-on { any; };/ N' O. w( g; X3 w7 u( q
+ |/ c, l1 }) Z! S; l' y
IPv6如下:
2 S  g( u2 Y9 vlisten-on-v6 { any; };
& b6 i$ k- ?9 ?; E$ Hlisten-on-v6 { ipv-6-address; };
! d  C! `# @6 C3 z, u+ r: L- n  E4 ]. c; n! x$ D" S5 R% J- t
这是截取自named.conf文件的配置实例:  m1 L, |, h( c9 o) t. v! W9 w3 ?0 }
options' A' N3 g( B) D* K& r; N% E
{
; }# w6 I0 P+ w* \" {' r8 I6 p        //listen-on-v6 { any; };4 w0 _8 c3 p" {' Q
        listen-on { 202.54.1.2; };
' ]( Z" D" C7 @$ Y0 M  `3 _        directory "/var/named"; // the default3 X0 t& }& s$ C+ A: k
        dump-file               "data/cache_dump.db";/ _5 E- j3 {% l5 H5 w- K
        statistics-file         "data/named_stats.txt";  s" S9 T& a# r! N6 |7 v4 p2 O$ c
        memstatistics-file      "data/named_mem_stats.txt";! W! O. I1 [" m* R$ G
        dnssec-enable yes;& Y  L  z( W  R8 `+ Q2 H  k  j
        recursion no;
3 y$ _5 X; d7 J; F! x* }! D- ~  B: M        allow-notify { 202.54.1.3; 202.54.1.4; };
- c$ W2 N2 i$ h- T/ d# O        version "go away";
+ R2 r' h8 W7 y$ L- F( j% N* r) m};
: O8 F/ ~. H% p' B% V, F  O3 Z" }
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-7-31 20:53 , Processed in 0.076053 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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