LinuxSir.cn,穿越时空的Linuxsir!

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

LFS总算是装好了,但是好像不能使用DNS(已解决)

[复制链接]
发表于 2008-4-19 21:06:06 | 显示全部楼层 |阅读模式
IP地址可以直接PING到,如果是PING域名的话就提示unknow host,resolv.conf文件我看过是没有问题的。我怀疑是PING的时候系统可能只查找了hosts文件而没有经过DNS查询。哪个配置文件设置查询域名的方式?请指教,谢谢。
发表于 2008-4-19 21:50:11 | 显示全部楼层
在/etc/resolv.conf里面加入
nameserver xxx.xxx.xxx.xxx
把xxx换成你的DNS
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-19 22:09:22 | 显示全部楼层
/etc/resolv.conf这个文件应该是没有问题的。我的resolv.conf文件内容如下
nameserver 202.1099.151.35

nameserver 202.96.209.6
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-19 22:14:38 | 显示全部楼层
刚才我注意了一下PING的时候的一个现象,比如ping www.google.com,敲完回车,马上输出ping:unknow host 看这个速度根本不像有查询DNS的过程。我怀疑是只使用了hosts文件,奇怪。
回复 支持 反对

使用道具 举报

发表于 2008-4-20 15:13:25 | 显示全部楼层
Post by 秋衫客;1840167
/etc/resolv.conf这个文件应该是没有问题的。我的resolv.conf文件内容如下
nameserver 202.1099.151.35

nameserver 202.96.209.6


202.1099.151.35 不对,无法解析!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-20 19:35:46 | 显示全部楼层
哦哦,那个是我刚才回贴时写错了。是一个9不是两个9
回复 支持 反对

使用道具 举报

发表于 2008-4-20 22:16:55 | 显示全部楼层
/etc/resolv.conf文件的权限是什么??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-20 23:01:48 | 显示全部楼层
是644。
我看了其它系统上的权限,一样的,都是所有用户都能读
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-21 21:48:33 | 显示全部楼层
我亲爱的兄弟们呀,问题总算是解决了。

功夫不负有心人哪,在向兄弟们求助的同时我也尝试在系统里找配置文件,终于找到了,就是/etc/nsswitch.conf,里面有一行hosts: files,就是这一行决定了查找主机的方式和顺序,我把这一行改成hosts: files dns,然后保存退出,ping www.google.com,经过两秒钟 ... 果,开心呀。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-21 21:50:21 | 显示全部楼层
出现这问题的原因就是粗心大意,在写配置文件时没有注意到。
回复 支持 反对

使用道具 举报

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

本版积分规则

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