Linux系统配置nsswitch.confi为什么会出现网络故障

来源:爱站网时间:2022-01-06编辑:网友分享
本文今天主要给大家详细介绍下Linux系统配置nsswitch.confi为什么会出现网络故障的内容,对这方面比较感兴趣的朋友,可以跟爱站技术频道小编一起来了解了解。

现象:
LK
我用 dig www.google.cn ,可以得到返回的IP地址
me 17:07:06
哈哈,我2年前用过Ubuntu
LK 17:07:16
但是我 ping www.google.cn的时候,它说:www.google.cn:unknown host
LK 17:07:27
我怀疑可能DNS的哪里出了问题

一种可能的解决方法:

nslookup ok ! 但是还报 Host not found?

原来是这样的, resolv.conf nsswitch.dns 等 都市配置正确的, 是应为nsswitch.confi 中 hosts: file 没有加 dns , 改为, hosts: file dns 就行了

原理:

dns 只对hosts有意义。像在/etc/resolvconf配置的,在DNS中进行查找

如果不加dns,应该只在reslove.conf?反正是本地解析的路由表里查询,当然就查不到了。我没深入研究过Linux里的DNS配置文件,在windows下很简单,ipconfig/flushdns,大概如此吧

我觉得很诡异的地方在于,如果默认安装ubuntu的话,nsswitch.confi文件是自己配置好的,如果问题真的在此,那一定是LK的RP有问题了……

Linux系统配置nsswitch.confi为什么会出现网络故障的内容,就暂时分享到这里了,还有什么技术问题需要了解清楚的,可以来爱站技术频道网站。

上一篇:Apache最大进程数的设置

下一篇:轻松几步就可以实现FreeBSD服务器配置

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载