LinuxSir.cn,穿越时空的Linuxsir!

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

dns解析问题(版主别删除,谢谢)

[复制链接]
发表于 2006-11-8 12:36:22 | 显示全部楼层 |阅读模式
dns解析错误大家帮忙看看

ip   10.0.0.1
子网 255.255.255.0
网关 10.0.0.1
主要名称服务器 10.0.0.1

/etc/resolv.conf
nameserver 10.0.0.1
search example.com

==> /etc/named.conf <==
zone "example.com" {
      type master;
      file "example.com.zone";
};
include "/etc/rndc.key";

/var/named/example.com.zone

@               IN SOA  ns.example.com. root.example.com (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
                IN NS           localhost.
www     IN A            10.0.0.1

[root@localhost named]# named-checkconf(没错)
[root@localhost named]# named-checkzone example.com /var/named/example.com.zone
/var/named/example.com.zone:1: no TTL specified; using SOA MINTTL instead
zone example.com/IN: loaded serial 42
OK

[root@localhost named]# nslookup
> www.example.com
Server:         10.0.0.1
Address:        10.0.0.1#53

** server can't find www.example.com: SERVFAIL
> abc.example.com(无此正解析)
Server:         10.0.0.1
Address:        10.0.0.1#53

** server can't find www.example.com: SERVFAIL
感觉上面能找到dns服务器同时找到了example.com区域但是解析不出上级(www)是不是/var/named/example.com.zone
这里文件里面的格式写错拉?
发表于 2006-11-8 21:29:33 | 显示全部楼层
@ IN SOA ns.example.com. root.example.com. (
域名结束有最后一点的,你检查一下。修改后记得把serial升级一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-9 06:24:16 | 显示全部楼层
serial升级一下。?
怎么升级呀
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-9 06:26:32 | 显示全部楼层
版本?

对了还想问一个问题?
IN NS localhost. 这句有什么用?
@ IN SOA ns.example.com. 这句里面的ns是不是写什么都可以...起什么作用呀?
回复 支持 反对

使用道具 举报

发表于 2006-11-9 09:13:16 | 显示全部楼层
Post by young1986
serial升级一下。?
怎么升级呀


我想2楼的意思是把 serial号码增加, 比如从42改成43. 这样辅助DNS服务器就知道你更新了域名数据。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-9 10:09:12 | 显示全部楼层
麻烦帮我解释下下面两句
IN NS localhost. 这句有什么用?
@ IN SOA ns.example.com. 这句里面的ns是不是写什么都可以...起什么作用呀?
回复 支持 反对

使用道具 举报

发表于 2006-11-9 10:39:34 | 显示全部楼层
NS就是namesever的缩写,localhost.是指本地地址,你也可以直接写上本地的ip。

兄弟,你应该先买本书看看呀。
回复 支持 反对

使用道具 举报

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

本版积分规则

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