求救!!关于DNS的问题!!

由 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

#简

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus