找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 21015|回复: 0

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

[复制链接]
发表于 2013-3-21 16:30:34 | 显示全部楼层 |阅读模式
我需要配置named(BIND DNS服务)监听ip为202.54.1.2的eth1接口。我得如何配置BIND DNS name服务监听特定的网络接口或ip地址呢?. x. I, z0 k" c/ j0 S3 w; ^6 j6 b7 V
$ ~8 T3 M7 t5 c( z! O6 }3 A+ }$ a
回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。2 u# [: O! y" v
5 x3 w! `& |% \  E2 X
listen-on语法
$ O2 H' |5 |% n6 j% }IPv4指定的语法如下为监听202.54.1.2ip地址:: N; ?9 Y" g* ]% ?
listen-on { 202.54.1.2; };
# A9 T' M+ D/ p. Z  U
/ h6 g( V' {% l+ T0 b监听所有接口和IP(默认)
3 w) V7 y# M1 }- F* Hlisten-on { any; };
7 _9 ^  L# i2 c
3 r5 ?4 W6 ]7 ?- t4 p* LIPv6如下:
7 B9 w* h; C! t9 vlisten-on-v6 { any; };
" L" M- ]6 Q- s5 Ylisten-on-v6 { ipv-6-address; };
: R7 C8 e6 ^& M  |; E/ P* d: m  d# I8 Q) [2 Z% o& a! N4 C
这是截取自named.conf文件的配置实例:; q, O: T5 x# U2 Y, x+ }
options
# s0 M+ D, M( K{& Q% i9 {( d5 m& k9 M  P
        //listen-on-v6 { any; };0 Q9 R1 U5 P2 [' Q+ p# i! H4 ^( c$ ^
        listen-on { 202.54.1.2; };5 [- z" ~& `! _$ N: g4 y/ s
        directory "/var/named"; // the default! q7 x& w3 P6 v8 y9 }* `6 q: Q
        dump-file               "data/cache_dump.db";7 S* @: X8 p/ _+ p2 m
        statistics-file         "data/named_stats.txt";
- b9 u4 c6 D+ s        memstatistics-file      "data/named_mem_stats.txt";4 S$ ]/ F3 }% o+ w/ j
        dnssec-enable yes;  k6 ?0 r) q) A4 D6 [* B
        recursion no;
0 S# [4 B7 b/ j: ]' z        allow-notify { 202.54.1.3; 202.54.1.4; };+ r% ^% G: W' X# p6 N' T0 H
        version "go away";
; o! Y- B9 y+ @3 u5 g};; ?7 W/ ]7 a* K6 [
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-9-29 21:36 , Processed in 0.075818 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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