LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 731|回复: 3

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

[复制链接]
发表于 2004-2-14 20:17:35 | 显示全部楼层 |阅读模式
先介绍一下我的网络环境  我是在学校的局域网里面 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这个值可以 ... 有一个@符号。
(  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
#简化用户输入的主机名,即当用户输入mail时,使得DNS可以把
它成功地解析为mail.weboa.com.cn。它与domain是互斥的,无论
谁出现都是用来定义search列表的。
nameserver 192.168.100.3
nameserver 192.168.14.180
#定义域名服务器的IP,最多三个,建议一般使用两个。

1.4 测试及管理办法

1.4.1 测试方法
1. 管理员修改完DNS的配置文件,需要执行/etc/rc.d/init.d/named
restart来是更改生效。

2. nslookup:测试正向、反向的解析是否正常

用nslookup解释后是
server:192.168.100.3
address:192.168.100.3#53
**server can't find 180.14.168.192.in-addr.arpa.:NXDOMAIN

把/etc/resolv.conf 中的192.168.100.3去掉后

就是联结超时  然后外网就上不去了 因为没有填192.168.100.3

大侠们帮帮我呀~~~~!!
发表于 2004-2-14 23:09:38 | 显示全部楼层
我只能给个提示,兄弟莫怪,因为我也研究得不透.你用的什么操作系统啊?我用的RD9,正向和反向解析文件都在/var/named下面,而且文件名和兄弟的也有区别.兄弟最好找个有图形界面的配置一下DNS服务器,看看系统默认的格式是如何弄的.还有就是resolve.conf里面是指定DNS服务器ip地址的,所以,要写上你要使用的DNS服务的地址.
 楼主| 发表于 2004-2-15 19:24:23 | 显示全部楼层

谢谢~!!

我用的操作系统是7.2的 我用9就是有点不习惯 而且听不了歌 完了我就没改 但是7.2就没有界面的配置DNS了
我再找一找别的方法 谢谢了兄弟~~!!!!
 楼主| 发表于 2004-2-18 18:48:21 | 显示全部楼层
TTTTTTT

哪位兄弟有配置成功的方法共享一下啊~~~~~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表