扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
问题
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
如果这里设置不对,将有可能任何查询都无法执行
修正这个设置后
执行/etc/init.d/network restart即可
然后重新ping localhost或者其他域名即可正常工作
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者