找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 20334|回复: 0

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

[复制链接]
发表于 2013-3-21 16:30:34 | 显示全部楼层 |阅读模式
我需要配置named(BIND DNS服务)监听ip为202.54.1.2的eth1接口。我得如何配置BIND DNS name服务监听特定的网络接口或ip地址呢?
+ E2 h( T$ ~- [* D3 A7 y6 T; r% j( e" B
回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。
2 @. t/ o3 z& q  t* L
$ d$ L5 i1 m! V. F9 wlisten-on语法
6 P* V) q) g) y0 O3 c; u) PIPv4指定的语法如下为监听202.54.1.2ip地址:4 Z2 I  q9 w: x
listen-on { 202.54.1.2; };
& e7 H$ H! u% q" P( y: U7 x% G. }0 s. y" J
监听所有接口和IP(默认)
5 E( j: G( r; `! h  w8 w! U% flisten-on { any; };
: n) i* O; ?0 |! U5 \/ d
) Z, m# h9 o( Q6 W) [& }0 GIPv6如下:, k4 k9 s4 ]3 [6 q% T! c
listen-on-v6 { any; };' P* ?7 j2 ~5 b7 F% P
listen-on-v6 { ipv-6-address; };# `* C. ?( N& f# Z9 U0 T
; p) p" L* e, O4 p* L
这是截取自named.conf文件的配置实例:! s8 _7 i5 L) Y2 h
options
" u6 K0 K, r' M3 n{
/ S$ x7 P6 i" j" @8 S        //listen-on-v6 { any; };/ [# Y8 m( {0 q& ^) J' }9 z$ k
        listen-on { 202.54.1.2; };0 Z: O( Y6 Q. D- |( g- P, [
        directory "/var/named"; // the default% k7 a( J  C$ z4 o) Z
        dump-file               "data/cache_dump.db";
6 y8 F  R( y4 g9 M. @        statistics-file         "data/named_stats.txt";
3 O8 g9 R% k8 d2 i. U        memstatistics-file      "data/named_mem_stats.txt";
* z& R. M6 I5 J        dnssec-enable yes;: H/ H. l2 J9 n# k7 b9 f) z
        recursion no;
3 A* G+ O! P3 l& O" T% f$ b        allow-notify { 202.54.1.3; 202.54.1.4; };/ `) r9 T5 r4 L. _# A4 a7 \
        version "go away";$ j% K4 P- H9 T0 T
};0 K; g9 u% N: S3 B# b0 i( a
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-7-11 17:25 , Processed in 0.070760 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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