找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 20703|回复: 0

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

[复制链接]
发表于 2013-3-21 16:30:34 | 显示全部楼层 |阅读模式
我需要配置named(BIND DNS服务)监听ip为202.54.1.2的eth1接口。我得如何配置BIND DNS name服务监听特定的网络接口或ip地址呢?$ ~/ P9 J6 B  T

; |; R0 x6 k. z$ L+ x0 y回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。
8 l) _& z# j9 r1 w; f- u! B6 \+ m; r8 G; w
listen-on语法
6 _, j1 D" T7 W) w3 [9 P$ VIPv4指定的语法如下为监听202.54.1.2ip地址:3 V$ `" }( b2 g( m
listen-on { 202.54.1.2; };
" A* {+ [& e, @+ t. M# t8 P) `7 g) c
5 Z! X2 y- q( I; V监听所有接口和IP(默认)2 k1 L0 t% `& ^1 P+ q' h  g
listen-on { any; };
6 \5 a; m# I  \* N$ ]- R: @7 @( k( v8 l
IPv6如下:
' B& H$ |* [7 s* J' ?listen-on-v6 { any; };  ~! T+ [* `9 z$ a4 k' t' a
listen-on-v6 { ipv-6-address; };6 H; e; I; N9 \2 f2 U

7 p- ~0 ?* A# z7 x7 H这是截取自named.conf文件的配置实例:9 d+ m% |4 E/ t" k$ g4 ~) s/ E
options
4 o  q: b, I- Z+ ?0 Z1 q1 J9 ?{
7 u0 i+ U7 F, Y6 Q8 ~        //listen-on-v6 { any; };1 N4 |3 c0 u" t1 i
        listen-on { 202.54.1.2; };8 `9 U2 c+ q, y3 r1 c8 J' p
        directory "/var/named"; // the default0 R9 a8 ~$ B: W5 d
        dump-file               "data/cache_dump.db";
# D. t9 @7 {+ X1 p" K        statistics-file         "data/named_stats.txt";& f" e! E2 k6 d( d
        memstatistics-file      "data/named_mem_stats.txt";0 [/ \* ^0 S3 W% e5 O5 b
        dnssec-enable yes;
4 O4 ]! N3 t. l% H) p        recursion no;
3 A# r. B$ X" v) |* j        allow-notify { 202.54.1.3; 202.54.1.4; };5 N4 O( X/ F8 ]' Q
        version "go away";, s5 J+ ^% M& B( C' Y" w
};
; }, g( |7 o% `; t( `5 |
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-8-21 07:05 , Processed in 0.076925 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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