找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 19444|回复: 0

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

[复制链接]
发表于 2013-3-21 16:30:34 | 显示全部楼层 |阅读模式
我需要配置named(BIND DNS服务)监听ip为202.54.1.2的eth1接口。我得如何配置BIND DNS name服务监听特定的网络接口或ip地址呢?
$ G: J; \. j' |+ Y* J/ _% B8 C* I! o
回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。
. w7 V6 E% d1 p, S; Z( {! ^+ Q
' \- c, v8 ^# E. j" vlisten-on语法* O: X6 _6 N7 y. v' u) q
IPv4指定的语法如下为监听202.54.1.2ip地址:
* i2 s9 f- F$ U8 y3 d$ J6 Llisten-on { 202.54.1.2; };) }' E( L+ I. c7 g( c6 @
/ ~9 M! P2 Z" K6 q: g
监听所有接口和IP(默认)4 J& |9 i0 D5 L7 @- U# e
listen-on { any; };
7 y" L/ e! {3 L1 b2 }* L- i5 K  \% n5 M3 a$ {) s
IPv6如下:
; [0 d! \) ?3 l6 Nlisten-on-v6 { any; };
% T% d, U3 j8 nlisten-on-v6 { ipv-6-address; };
$ B3 @+ X/ m6 F% y$ @& W. ?! M9 I, J) d
这是截取自named.conf文件的配置实例:; I9 u1 p1 O" |
options
4 ]" ^  I& Z' [0 k{
+ d- [3 b* i& k* Y  ~        //listen-on-v6 { any; };
' S: u  B8 I1 F, n4 q$ j        listen-on { 202.54.1.2; };( V- M$ c& N, G* W9 b; u) {7 u
        directory "/var/named"; // the default, i" ]; t" q4 |# |5 Q* R
        dump-file               "data/cache_dump.db";
$ R$ z- R9 |1 e: k* F0 h& z! r        statistics-file         "data/named_stats.txt";
, I: ~( Z5 c1 R1 @7 P        memstatistics-file      "data/named_mem_stats.txt";
0 g2 L9 w; [3 j$ R7 h. C- q( [        dnssec-enable yes;! s& r7 c$ H2 S; w+ j6 D
        recursion no;! o4 `+ `, _* D2 E- ?. B; E
        allow-notify { 202.54.1.3; 202.54.1.4; };
( Q/ k! Z  u+ m2 g3 L        version "go away";
, N( s+ [9 O' O};# U* X: `- D, ?* _( s
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-4-8 14:20 , Processed in 0.073554 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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