Linux下ping任何域名都报告找不到解析

问题描述:ping任何域名都报告找不到解析,,甚至localhost都找不到解析!

问题分析以及解决方案如下:

在Linux上,有几种查询的方式,分别是:

# Legal entries are:## nisplus or nis+ Use NIS+ (NIS version 3)# nis or yp Use NIS (NIS version 2), also called YP# dns Use DNS (Domain Name Service)# files Use the local files# db Use the local database (.db) files# compat Use NIS on compat mode# hesiod Use Hesiod for user lookups

这几种方式可以在/etc/nsswsitch中切换。在这个配置文件中,有个配置项目是hosts: db files nisplus nis dns他决定了由先后查询的顺序

通常,优先级最高的是files,即/etc/hosts文件中的解析然后才是dns如果这里设置不对,将有可能任何查询都无法执行

正常的为:

#hosts: db files nisplus nis dnshosts: files dns

修正这个设置后执行/etc/init.d/network restart即可然后重新ping localhost或者其他域名即可正常工作

教育人的诗句或名言警句,激励人在逆境中脱颖而出的话

Linux下ping任何域名都报告找不到解析

相关文章:

你感兴趣的文章:

标签云: