由 king2003 在 02-14-2004 20:17 发表:
求救!!关于DNS的问题!!
先介绍一下我的网络环境 我是在学校的局域网里面 80台机子中的一个
然后80个机子通过4个交换机 再通过一个linux网关 联结外网
所以在没有配之前 /etc/resolv.conf里面的首DNS是192.168.100.3 其他什么
都没有
然后我配的方法 dns的包我装了五个 三个bind开头的 一个ydbind开头的
还有一个cach开头的,不知道是不是缺包)
/etc/named.conf 系统自带,管理员配置
/etc/hosts 系统自带,管理员配置
/etc/resolv.conf 系统自带,管理员配置
/var/named/name2ip.conf 系统没有,管理员创建
/var/named/ip2name.conf 系统没有,管理员创建
/etc/named.boot 系统自带,不需要修改
/etc/host.conf 系统自带,不需要修改
/etc/nsswitch.conf 系统自带,不需要修改
/var/named/named.local 系统自带,不需要修改
/var/named/named.ca 系统自带,不需要修改
1.2.3 相关工具
1. nslookup
说明:检测DNS是否配置正确的工具,系统自带。
1.3 配置方案
/etc/named.conf
说明:DNS主配置文件,定义了域数据库信息的基本参数和源点,该文件可以存放在本地或远程的服务器上。
源文件:
options {
directory "/var/named"; #定义了named要读写文件的路径
};
zone "." {
type hint; #表明在启动时被用来初始化域名服务器的文件
是一个线索文件,每个服务器都有一个线索区。
file "named.ca";#指定所要读取的文件名
};
zone "0.0.127.in-addr.arpa" {
type master; #表明服务器是主域名服务器
file "named.local";
};
zone "14.168.192.in-addr.arpa" { # 定义被解释网段
type master;
file "ip2name.conf";
};
zone "freedrift.net" in { # 被解释的域名
type master;
file "name2ip.conf";
};
/var/named/name2ip.conf
说明:正向解析配置文件,即实现域名到IP的对应
源文件:
@ IN SOA www.freedrift.net. root. www.freedrift.net.
#所有的区文件都以SOA开头,@指定当前的信息源, www.weboa.com.cn这个值可以将域名和n...只有一个@符号。
( 1997022700 ; Serial #序列号
28800 ; Refresh #刷新周期,以秒为单位
14400 ; Retry #循环周期
3600000 ; Expire #中止时间
86400 ) ; Minimum #time-to-live的时间
IN NS www.freedrift.net.
#定义域名服务器
IN MX 10 mail.freedrift.net.#定义邮件服务器,10表示优先级,越小越高
#实现域到IP的映射:
localhost IN A 127.0.0.1
www IN A 192.168.0.1
mail IN A 192.168.0.1
pop3 IN A 192.168.0.1
smtp IN A 192.168.0.1
@ IN A 192.168.0.1
/var/named/ip2name.conf
说明:DNS反向解析配置文件,即实现IP地址很域名的映射
源文件:
@ IN SOA www.freedrift.net. root. www.freedrift.net. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS www.freedrift.net.
IN MX 10 mail.freedrift.net.
1 IN PTR www.freedrift.net.
#其中那个1的意思是IP的最后一位,可以是0-255,它与
/etc/named.conf中另外三位IP一起组成一个IP;定义逆向关系,
即 www.weboa.com.cn和192.168.0.1之间的对应。
/etc/hosts
说明:实现与网上其他主要计算机的映射,它通常是当作DNS的备
份出现的,也就是说,当DNS系统出现问题的时候才使用Hosts表。
源文件:
127.0.0.1 king localhost.localdomain localhost
192.168.0.1 www.freedrift.net www
#由于每台服务器都会有几个域名与IP的对应关系是永久的, 所
以Hosts表中存放的应该是它们。
/etc/resolv.conf
说明:指定域名服务器的IP和搜索顺序。
源文件:
domain
#定义本地域名。
search freedrift.net
#简