QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 717|回复: 3

dns服务器配置问题

[复制链接]
发表于 2005-5-8 16:38:29 | 显示全部楼层 |阅读模式
我真是受不了了,置顶贴子看过了,还看了书。
按照要求配置完后还是不行
5555~~~~~~~~~~~~~~~~~~~~


说一下我的配置过程吧

先是网络环境,我用的是校园网,我们这儿有多个网段,我们这个楼上是205.196.88.(举个例子,并不是我实际的网址,但不是私有地址)
我的机器是205.186.88.56
掩码为    255.25.255.0
网关是    205.186.88.254
dns原为   205.186.86.96


想要建立一个gjqz.com域
将该机器命名为ns.gjqz.com,另外想给它起个别名www.gjqz.com

要说明的是我没有申请域名,只是想在自己的机器上提供一个dns服务,好让我自己可以在浏览器中直接输入http://www.gjqz.com来访问我自己做的主页

我想把自己的机器配置为一台dns服务器,系统用的是FC3,使用默认的bind服务器程序

直接打开named服务。
修改了/etc/named.conf
将其中加入了
zone "gjqz.com" IN {
        type master;
        file "gjqz.com.db";
};

系统中默认的区域文件放在/var/named目录下
我建立/var/named/gjqz.com.db文件
输入以下内容:
$TTL      86400

@     IN   SOA    gjqz.com.  root.gjqz.com. (
               2002010844 ; Serial
               28800      ; Refresh
               14400      ; Retry
               3600000      ; Expire
               86400 )    ; Minimum


      IN   NS   ns.gjqz.com.
      

ns       IN   A   205.186.88.56

www      IN   CNAME   ns.gjqz.com.


设置第一dns服务器为205.186.88.56
第二dns服务器为    205.186.86.96 (也就是原来用的dns)

然后重启了所有相关的服务(named 和 network服务)


在控制台输入
host ns.gjqz.com
出现如下错误:
Host ns.gjqz.com not found: 2(SERVFAIL)

输入
dig ns.gjqz.com

信息如下:
; <<>> DiG 9.2.4 <<>> ns.gjqz.com
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 38202
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;ns.gjqz.com.                   IN      A

;; Query time: 1 msec
;; SERVER: 202.194.88.56#53(202.194.88.56)
;; WHEN: Sun May  8 16:29:23 2005
;; MSG SIZE  rcvd: 29


我试了一下localhost
status一项显示是NOERROR
测试学校的主页时
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19566
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
反正基本上是这样吧。

我不知道还应该怎么做啊???请高手指点一下好吗?
 楼主| 发表于 2005-5-9 09:39:43 | 显示全部楼层
难道在linux配置主dns服务器一定要申请域名吗?我真是困惑的不行了???
回复

使用道具 举报

发表于 2005-5-10 12:48:11 | 显示全部楼层
以下是我觉得可能需要修改的地方:
1。这一句"@ IN SOA gjqz.com. root.gjqz.com. "
改为
@ IN SOA  ns.gjqz.com. root.gjqz.com.

2。在本dns服务器上用host来 测试,要把本dns服务器上的/etc/resolv.conf文件改为:
search  gjqz.com
nameserver  205.186.88.56

3. 修改/etc/hosts文件,加入以下代码:
205.186.88.56    ns.gjqz.com
回复

使用道具 举报

发表于 2005-5-10 13:52:02 | 显示全部楼层
try this
[code:1]$TTL 86400
$ORIGIN gjqz.com

@ IN SOA ns.gjqz.com. root.gjqz.com. (
2002010844 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum


IN NS ns.gjqz.com.

ns.gjqz.com. IN A 205.186.88.56
www.gjqz.com. IN  A   205.186.88.56[/code:1]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 22:33 , Processed in 0.056730 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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