找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 18854|回复: 0

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

[复制链接]
发表于 2013-3-21 16:30:34 | 显示全部楼层 |阅读模式
我需要配置named(BIND DNS服务)监听ip为202.54.1.2的eth1接口。我得如何配置BIND DNS name服务监听特定的网络接口或ip地址呢?
+ N6 S8 {1 ~6 T  T
% y+ L; `; q8 O4 ]: O4 _: t2 L/ `回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。5 L. ]' e' g1 @0 J

6 u; ^3 n; u' c. }7 Q( \, k1 ylisten-on语法' H3 G# G3 L8 Z4 ^( `$ O5 V$ e
IPv4指定的语法如下为监听202.54.1.2ip地址:
- G/ ?3 ~' U) A% N( x  blisten-on { 202.54.1.2; };
* U. w5 z% _* Q1 X$ }# `0 x& x0 M; S' x$ m/ g# V' l+ r
监听所有接口和IP(默认)
" Z6 w& B  n4 Q. Olisten-on { any; };) S1 q' G, B% Q6 g7 a0 R& K
5 a/ u8 @5 H; v0 n7 `% ?7 C. g
IPv6如下:; B! L" l1 A4 O% A$ w+ f
listen-on-v6 { any; };4 c- W" V5 {4 N% t
listen-on-v6 { ipv-6-address; };
4 n3 m: ?9 ~2 a* V
9 L9 u+ R# B" F- k+ g( e这是截取自named.conf文件的配置实例:2 j3 N& x0 w9 o$ T  [
options* \4 x) V) O" E6 I( {0 U
{
7 y; x$ v- h* o+ a0 L# ~        //listen-on-v6 { any; };
- n6 {& V  F+ u4 V" d+ [, Z0 e9 A8 ?        listen-on { 202.54.1.2; };
: A' a/ y* s/ X. |& z; U        directory "/var/named"; // the default9 Q# H" W+ u: h7 P) B* W$ K+ f0 g
        dump-file               "data/cache_dump.db";/ K9 |$ u* ]5 B" r: a* ^  k1 |" L
        statistics-file         "data/named_stats.txt";
3 P- G* T4 P7 q* q* x        memstatistics-file      "data/named_mem_stats.txt";. g7 V# t# v7 v2 F1 ?/ Z- e/ `
        dnssec-enable yes;
; f4 c# V  x% p9 y& D  ?        recursion no;$ |# C" }9 h  C) t$ c0 S- P
        allow-notify { 202.54.1.3; 202.54.1.4; };
4 E% U8 `/ q  |$ {% n, N' _. o  C        version "go away";
9 h6 t+ g5 |# e  a) O" U. d1 p};
& D9 j" w+ ~" c9 ~# Q
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-2-4 20:16 , Processed in 0.077831 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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