歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下ping任何域名都報告找不到解析

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

日期:2017/2/28 16:23:05   编辑:Linux教程

問題描述: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 dns
hosts: files dns

修正這個設置後
執行/etc/init.d/network restart即可
然後重新ping localhost或者其他域名即可正常工作

Copyright © Linux教程網 All Rights Reserved