首页 > 未分类 > RedHat下DNS

RedHat下DNS

Jul 20th,2009 发表评论

安装bind-9.3.4-10.P1.el5
[root@linux etc]# mkdir /var/named
进入/var/named
[root@linux etc]# cd /var/named
建立localhost.zone文件
[root@linux named]#vi localhost.zone
$TTL 86400
$ORIGIN localhost.
@ 1D IN SOA @ root (
42 ; serial (d. adams)
3H ; refresh


15M ; retry
1W ; expiry
1D ) ; minimum

1D IN NS @
1D IN A 127.0.0.1

建立named.local文件
[root@linux named]#vi named.local
$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS localhost.

1 IN PTR localhost.
dig命令直接生成named.root文件
[root@linux named]#dig >; named.root
建立test.com域名正向解析文件
[root@linux named]#vi test.zone

$ttl 1D
@ IN SOA test.com. root.test.com. (

1053891162
3H
15M
1W
1D )

IN NS test.com.
IN MX 5 test.com.
www IN A 220.202.19.82

建立test.com域名反向解析文件
[root@linux named]#vi test.local
$TTL 86400
@ IN SOA test.com. root.test.com.(
20031001;
7200;
3600;
43200;
86400);
@ IN NS test.com.
82 IN PTR dns.test.com.

配置/etc/named.conf加如以下代码

[root@linux etc]# vi /etc/named.conf

options {
listen-on port 53 { any; };
listen-on-v6 port 53 { ::1; };
directory “/var/named”;
dump-file “/var/named/data/cache_dump.db”;
statistics-file “/var/named/data/named_stats.txt”;
memstatistics-file “/var/named/data/named_mem_stats.txt”;

forwarders {
218.85.157.99;
210.34.80.3;
};

// Those options should be used carefully because they disable port
// randomization
// query-source port 53;
// query-source-v6 port 53;

allow-query { any; };
};
logging {
channel default_debug {
file “data/named.run”;
severity dynamic;
};
};
//view localhost_resolver {
// match-clients { localhost; };
// match-destinations { localhost; };
// recursion yes;
// include “/etc/named.rfc1912.zones”;
//};

zone “.”{
type hint;
file “named.root”;
};

zone “test.com” IN {
type master;
file “test.zone”;
allow-update { none; };
};
zone “19.202.220.in-addr.arpa” IN {
type master;
file “test.local”;
allow-update { none; };
};

现在配置完了可以启动BIND了

service named restart
测试DNS
[root@linux etc]# host 220202.19.82
89.19.202.220.in-addr.arpa domain name pointer dns.test.com.
如上显示表示DNS反向解析正常
[root@linux etc]# ping www.test.com
PING www.test.com (220.202.19.82) 56(84) bytes of data.
如上显示表示正向解析正常
DNS配置完成。

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: RedHat下DNS
  1. tiham | 2009年7月20日18:31 | #1

    经典 啊!

  1. 本文目前尚无任何 trackbacks 和 pingbacks.