在FreeBSD5.0上配置DNS服务手记

最近要在局域网里配置DNS(同时共享上网) , 搞了整整2天才OK!配置过程写出来 ,
希望对初哥有帮助 。
一、网络环境
在一个小企业的局域网中有多台计算机 , 其中有一台做NAT网关(10.198.253.148)通
过ADSL共享上网 。现需要做一个DNS服务 , 把共享上网的DNS解析由这台DNS服务器提供;
同时 , 也把企业内的计算机分配域名 , 并使用域名来访问 。
现假设企业的域为kaifa.com , 需要解析的域名有mail.kaifa.com(10.198.253.239)、
www.kaifa.com(10.198.253.228)、DNS服务器的域名dns.kaifa.com(10.198.253.239) 。
前提:named已运行 。其版本为8.3.3-REL 。以下配置文件的说明请参考别的资料 。
二、配置文件内容及说明
1、/etc/resolv.conf
domain kaifa.com
nameserver 127.0.0.1
2、/etc/namedb/named.conf
添加:
forwarders {
202.96.128.68
};
//这是Internet上的广州DNS服务器IP , 用于共享上网 。可以不设或设别的DNS IP 。
zone "kaifa.com" {
type master;
file "kaifa.com.db";
};
//这是kaifa.com域解析数据文件
zone "253.198.10.in-addr.arpa" {
type master;
file "kaifa.com.rev";
};
//这是kaifa.com反向域解析数据文件
3、创建/etc/namedb/kaifa.com.db 文件 , 内容如下:
$TTL 3600
@ IN SOA dns.kaifa.com. root.dns.kaifa.com. (
2003022102 ; Serial
28800 ; Refresh
7200 ; Retry
604800 ; Expire
86400 ; Minimum
)
IN NS dns.kaifa.com.
localhost IN A 127.0.0.1
dns IN A 10.198.253.239
www IN A 10.198.253.228
mail CNAME dns
4、创建/etc/namedb/kaifa.com.db 文件 , 内容如下:
$TTL 3600
@ IN SOA dns.kaifa.com. root.dns.kaifa.com. (
2003022101 ; Serial
28800 ; Refresh
7200 ; Retry
604800 ; Expire
86400 ; Minimum
)
IN NS dns.kaifa.com.
228 IN PTR www.kaifa.com.
239 IN PTR mail.kaif.com.
5、#ndc reload //在ROOT下允许该命令使配置生效 。
6、#nslookup //测试 。
7、只要其他的计算机的DNS设置为10.198.253.239即可解析www/mail/dns.kaifa.com了 。
三、后记
【在FreeBSD5.0上配置DNS服务手记】本人查了很多资料 , 但毕竟是第一次配置 , 难免有错 , 希望各位指正!

    推荐阅读