|
|
我在一台redhatA3上想配置一台DNS服务器,相关的Bind软件已经安装好了。
我把resolv.conf中的nameserver写成自己本机的ip(注意,我的ip是广域网固定ip),然后host.conf改成order bind,hosts。
这样做的目的就是让机器在查询域名是找自己本机的DNS服务。
我重新启动机器,然后用host命令测试:
#host www.163.com
测试不通,肯定不通啦,因为我将域名服务器地址写成本机的啦,而本机的DNS我又没有配置启动。
怪问题出现在下面了,然后我启动DNS
#service named start
启动成功,但是大家注意,DNS里我没有做任何配置,只有本机localhost对应127.0.0.1的默认配置。
但是这时候我用host:
#host www.163.com
#www.163.com has address 202.106.168.103
竟然提示找到了对应ip!!!
我已经将本机的DNS地址写成本机地址了,而且DNS服务器我只用了默认配置,为什么竟然能解析到广域网的域名呢?机器是怎么找到的163的ip呢? |
|