最近要在局域網裡配置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了。
三、後記
本人查了很多資料,但畢竟是第一次配置,難免有錯,希望各位指正!