精选文章
>> solaris 专栏
>> 双网卡DNS配置手记
由 fei 发布于: 2001-02-12 15:18
作者► 金毅
1.创建/etc/resolv.conf
domain piecust.jsol.net
nameserver 10.113.13.253
nameserver 10.100.0.3
nameserver 202.96.209.5
2.创建/etc/nsswitch.conf
# /etc/nsswitch.files:
#
# An example file that could be copied over to /etc/nsswitch.conf; it
# does not use any naming service.
#
# "hosts:" and "services:" in this file are used only if the
# /etc/netconfig file has a "-" for nametoaddr_libs of "inet" transports.
passwd: files
group: files
hosts: files dns
networks: files
protocols: files
rpc: files
ethers: files
netmasks: files
bootparams: files
publickey: files
# At present there isn't a 'files' backend for netgroup; the system will
# figure it out pretty quickly, and won't use netgroups at all.
netgroup: files
automount: files
aliases: files
services: files
sendmailvars: files
以上是作为一个客户端或服务器端必须设置的。
3.设置BOOT文件/etc/named.boot
directory /etc/dns
cache . named.ca
primary piecust.jsol.net
primary 13.113.10.in-addr hosts.rev
primary 0.0.127.in-addr named.local
4.建立DNS目录,创建一系列文件
5./etc/dns/named.ca
. 3600000 in NS sune450.piecust.jsol.net. sune450.piecust.jsol.net. 3600000 A 10.113.13.253
6./etc/dns/named.soa
@ IN SOA sune450.piecust.jsol.net. root.sune450.piecust.jsol.net. ( 20000309 10800 1800 3600000 86400 ) IN NS sune450.piecust.jsol.net.
7./etc/dns/hosts
$ include named.soa
localhost IN A 127.0.0.1
sune450 IN A 10.113.13.253
IN MX 10 piecust.jsol.net.
piecust.jsol.net. IN MX 10 sune450.piecust.jsol.net.
WWW IN CNAME sune450.piecust.jsol.net.
sunu10 IN A 10.113.13.252
sune450-in IN A 192.1.1.35
8./etc/dns/hosts.rev
$ include named.soa
253 IN PTR sune450.piecust.jsol.net.
252 IN PTR sunu10.piecust.jsol.net.
9./etc/dns/named.local
$ include named.soa
1 IN PTR localhost.
10./etc/named.conf
options {
directory "/etc/dns";
};
zone "." in {
type hint;
file "named.ca";
};
zone "piecust.jsol.net" in {
type master;
file "hosts";
};
zone "13.113.10.in-addr.arpa" in {
type master;
file "hosts.rev";
};
zone "0.0.127.in-addr.arpa" in {
type master;
file "named.local";
};
11.初始化
#/usr/sbin/in.named
|