找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 17161|回复: 0

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

[复制链接]
发表于 2013-3-21 16:30:34 | 显示全部楼层 |阅读模式
我需要配置named(BIND DNS服务)监听ip为202.54.1.2的eth1接口。我得如何配置BIND DNS name服务监听特定的网络接口或ip地址呢?
9 V1 E# K/ i2 \8 N- B3 ~* P1 o" O! n1 Y; H  v% {
回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。
; b8 o4 f% F, A, [# g2 p7 U$ W9 A# M" d. [9 Q) R0 g2 k* L7 j
listen-on语法
( v, h1 I4 c$ G& S5 l* w) T- `IPv4指定的语法如下为监听202.54.1.2ip地址:8 }3 r0 Q3 T- T9 B4 U# ]: e0 Y
listen-on { 202.54.1.2; };3 s% a. D& Y7 r& n: v- J; E( Q" w
: y# o5 }( j- n: D# c1 m
监听所有接口和IP(默认)
+ o, ]" n  E; ~listen-on { any; };8 D& U- p+ q( R# v5 g

& B3 z; k/ I! s9 }, hIPv6如下:
( r7 Y+ p+ d" T8 Mlisten-on-v6 { any; };1 Y: Z7 e2 s! Q8 ]5 S1 L
listen-on-v6 { ipv-6-address; };2 y6 l. s& |/ D

- b! M; C( B2 s这是截取自named.conf文件的配置实例:1 R! [' q+ S3 ^# G# z  r
options
/ q1 Z" o7 B" {* U- q5 p9 O{1 j8 M9 X6 w/ H, Z4 b
        //listen-on-v6 { any; };
0 c: g# ?2 y: _+ N3 t0 j; W        listen-on { 202.54.1.2; };
4 F% u# ]$ l9 Z& R1 J# }4 C. C        directory "/var/named"; // the default
/ K# b) q: ^% z1 S* s+ h        dump-file               "data/cache_dump.db";* F4 O* X! @. Y5 p+ [
        statistics-file         "data/named_stats.txt";: B; \( V1 {: s! }7 m
        memstatistics-file      "data/named_mem_stats.txt";! k0 U3 y0 C* N2 f8 ?" e
        dnssec-enable yes;, I' n( g; k+ C) E
        recursion no;5 [% N3 n6 Y) z  C" R
        allow-notify { 202.54.1.3; 202.54.1.4; };
+ b2 Y) I/ x; j0 o        version "go away";
/ L% p# A$ j5 K) J, C- H};
8 t4 B4 N. e# C! F; U" `  X' j( Z
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-15 02:04 , Processed in 0.064906 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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