|
这几天在网上看了不少ADSL上网解决办法的贴子,可就咋弄也打不开网页,可以PING通各个IP地址,PING域名
就提示UNKOWN HOST.在浏览器中则提示请检查名称.想到可能是解析的问题.下面是我的解决办法,希望对大家有
点帮助.小弟刚学LINUX,菜鸟也!!!说得不对的地方大家帮着指正.
下面是步骤:
1 查看/etc/resolv.conf时发现:
nameserver 218.16.0.10(我的ADSL服务器IP)
seach localhost
跟书上说的正好反了.改为:
domain com.cn(com.cn是我自定义的查询域名,主机做DNS服务器时用domain,否则用search)
nameserver 192.168.1.10(我自定义的ETH0的IP)
nameserver 218.16.0.10
2 修改/etc/hosts
添加: 192.168.1.10 gogo.com.cn(主机完整名) gogo(主机别名)
3 修改/named.conf
在其中添加反解区域文件:
zone "1.168.192.in-addr.arpa" IN {
type master;
file "named.gogo.arpa"; (自定义反解区域文件名)
};
4 cd /var/named (RH9.0中默认有named.ca;named.local(反解区域文件
名);localhost.zone(正解区域文件名)
先修改本地反解区域文件:named.local
@ IN SOA gogo.com.cn.(注意记着加后面的'.') root.gogo.com.cn.
(
42 ; serial
3H ; refresh
15M ; retry
1W ; expire
1D ; default_ttl
)
@ IN NS gogo.com.cn.
1 IN PTR localhost
5 修改正解区域文件:localhost.zone
@ IN SOA gogo.com.cn. root.gogo.com.cn.
(
与上同
)
@ IN NS gogo.com.cn.
localhost IN A 127.0.0.1
mail IN MX 10 gogo.com.cn.
gogo IN A 192.168.1.10
www IN CNAME gogo
6 创建反解区域文件:
@ IN SOA gogo.com.cn.(注意记着加后面的'.') root.gogo.com.cn.
(
42 ; serial
3H ; refresh
15M ; retry
1W ; expire
1D ; default_ttl
)
@ IN NS gogo.com.cn.
10 IN PTR gogo.com.cn.
最后拔号吧!连通后先PING下外部网站,能够完全解析就说明搞定了.修改之前记着备份各个文件哦!!!
大家多多交流,有错的地方请指正.Linux我的最爱!!!!! |
|