找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 19825|回复: 0

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

[复制链接]
发表于 2013-3-21 16:30:34 | 显示全部楼层 |阅读模式
我需要配置named(BIND DNS服务)监听ip为202.54.1.2的eth1接口。我得如何配置BIND DNS name服务监听特定的网络接口或ip地址呢?
( Y7 o6 R; G( f" Q3 a) s% }9 D! b7 Z- ]5 \6 k2 X0 d# `
回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。0 b4 x2 h/ M& X. o
* {. `7 G3 e; r" [1 U# i% `  G/ D
listen-on语法
9 v  `$ O1 R) `0 o" W. F8 YIPv4指定的语法如下为监听202.54.1.2ip地址:
3 \' T* d" }/ e2 j$ ~listen-on { 202.54.1.2; };
! t0 T8 T1 v2 q  a- Y5 s1 b, d8 W% Q9 C
监听所有接口和IP(默认)9 Z0 s0 r; X9 e3 T
listen-on { any; };0 G* R5 \6 k* R+ A% B" J; q

9 c. F/ V/ \7 T( e( ?* n) R0 ?/ GIPv6如下:3 K% U% @& |/ a  ^2 o* B
listen-on-v6 { any; };
6 G5 v0 [+ d5 R) mlisten-on-v6 { ipv-6-address; };
" e, t0 M: E* m! W9 s6 r3 q7 |* v  L- P9 r3 q1 _( p4 Y" x! O
这是截取自named.conf文件的配置实例:3 z; V4 X9 S* C* e
options
7 [& h9 n+ f8 v0 Q0 n* R{
: B( b+ m2 D! k, g        //listen-on-v6 { any; };
! f; \: O3 Y$ S$ ^7 K( F4 y! `4 H        listen-on { 202.54.1.2; };4 C& E' \$ y  C/ {7 m  f% }
        directory "/var/named"; // the default
, L8 O, _* k/ n* _        dump-file               "data/cache_dump.db";; O5 P* T6 M- u0 e1 I3 @2 O- F
        statistics-file         "data/named_stats.txt";& ~# L1 ~% ?  v4 V* g
        memstatistics-file      "data/named_mem_stats.txt";' \$ Z9 J* v& n& b
        dnssec-enable yes;
+ P+ s1 o) ^% q2 T& @  W! ~0 U        recursion no;
6 r0 B8 @9 Z+ ^        allow-notify { 202.54.1.3; 202.54.1.4; };# [' w* w8 ]* c0 h, F
        version "go away";
9 w4 t% ?) W& K( p- D+ }};0 g5 t% ]& ^& p. N' y
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-5-16 20:23 , Processed in 0.075191 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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