实验环境:一台RHEL5做服务器,启动了DHCP和DNS服务;另一台fedora8,启用DHCP客户端,启动后成功的从服务器端获取了IP地址和DNS记录,但是当我在客户端企图解析一个域名和IP地址之间的对应关系时出现问题,请大家提供一下思路。
以下是两台机器的相关配置及反映。
这是我的DNS状态及配置文件。
[root@rhci /]# service named restart
Stopping named: [ OK ]
Starting named: [ OK ]
[root@rhci /]# cat /var/named/example.com
$TTL 86400
example.com. IN SOA dns.example.com. root.example.com. (
20070808 ; serial
1H ; resresh
15M ; retry
1W ; expiry
1D ) ; minimum
example.com. IN NS dns.example.com.
dns.example.com. IN A 192.168.0.1 www.example.com. IN A 192.168.0.1
[root@rhci /]# host www.example.com www.example.com has address 192.168.0.1 //在服务器端解析没问题
下面是我的客户端的DNS情况
[root@localhost /]# cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search example.com
nameserver 192.168.0.1
[root@localhost /]# host www.example.com
;; connection timed out; no servers could be reached //在这里出现问题
具体你的问题出在哪里,我现在没看出来。
我之前有做过DNS服务器,我有几处地方和你的配置文件不太一样。
你可以参考一下,我的也不一就是标准:
1,@ IN SOA dns.example.com. root.example.com.
2, IN NS dns.example.com.
3,dns IN A 192.168.0.1
www IN A 192.168.0.1
4,上面的刷新时间,重试时间,放弃时间,转发服务器的缓存时间这些我之前记得是以秒为单位的,不知道你这样子写的单位对不对。还有你的HMWD都代表什么呀。应该是刷新时间是最短的。也不知道你的H是不是代表小时。呵呵。