找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 19939|回复: 0

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

[复制链接]
发表于 2013-3-21 16:30:34 | 显示全部楼层 |阅读模式
我需要配置named(BIND DNS服务)监听ip为202.54.1.2的eth1接口。我得如何配置BIND DNS name服务监听特定的网络接口或ip地址呢?
/ \" d8 c: Y' G% i( ]9 y/ V$ t3 w6 A  ^; ?9 ?5 }9 x
回答:listen-on选项可用于指定监听IPv4地址。没有接口指定选项但是可以给指定接口指定IP实现,所以通过指定IP你可以强制BIND监听指定IP或网络接口。* l4 n. y! @' w$ z/ o
( J! K1 E* {: c, g
listen-on语法
& n3 n. K, s* m0 g7 x- I, xIPv4指定的语法如下为监听202.54.1.2ip地址:
' J* j" M! [1 q" @( `listen-on { 202.54.1.2; };
2 b; F6 F' c# d6 w7 |$ h6 }- f' k8 Y% ]
监听所有接口和IP(默认)
1 k. l, o( Z& C7 f1 ilisten-on { any; };
0 Z# v) U7 u% Z% Q* t" k& r) g# a/ A$ f6 f3 U. j  b$ T7 V
IPv6如下:
* p$ e8 l  |) qlisten-on-v6 { any; };
% f6 J% g# ^* f- M) K. o' F* D' B- n9 `listen-on-v6 { ipv-6-address; };
; d. U4 i% K; T  n. b
3 A; h7 x1 o1 b" w3 z) i这是截取自named.conf文件的配置实例:
/ h3 P' ]7 ^+ Z8 xoptions/ M& Q9 l7 ~7 ~& D. }7 F0 `8 m
{* z4 e  N/ \5 f5 m# f) y
        //listen-on-v6 { any; };
, d$ ~' q( W. J; R( J% d        listen-on { 202.54.1.2; };% |) `- T" X# P% n. K6 ~8 ?5 f
        directory "/var/named"; // the default
: B8 [- |" d9 n3 `7 E; y        dump-file               "data/cache_dump.db";
$ p/ y3 P  S* F- ]& v8 }        statistics-file         "data/named_stats.txt";
8 y  `$ A7 M( _/ B3 b2 {        memstatistics-file      "data/named_mem_stats.txt";
* }: H' r5 @2 S# U6 Y9 X        dnssec-enable yes;
! ~% |" K6 ~- A        recursion no;
( X# [) o6 Z& Y( y7 E# Q3 u- c+ p        allow-notify { 202.54.1.3; 202.54.1.4; };3 O) f& d8 _1 b  e  Y
        version "go away";
- I  g8 z& n9 v' m  e6 E8 D/ {};* X* ~/ E/ e1 ?  ]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-5-31 05:26 , Processed in 0.072214 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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