1. 程式人生 > >ping: unknown host 解決辦法

ping: unknown host 解決辦法

如果ping命令返回如下錯誤,那主要的可能性就是系統的DNS設定有誤。
[[email protected] ~]# ping www.sina.com.cn
ping: unknown host www.sina.com.cn
可以通過如下方法來解決,此方法已經在linux和solaris系統下通過驗證。

1) 確定設定了域名伺服器

沒有的話, 建議設定Google的公共DNS服務, 它應該不會出問題的
# cat /etc/resolv.conf
-------------------------------------------------------------------
nameserver 8.8.8.8
nameserver 8.8.4.4
-------------------------------------------------------------------

2) 確保路由表正常

[[email protected] ~]# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.128.0   0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
0.0.0.0         192.168.128.2   0.0.0.0         UG        0 0          0 eth0
如果未設定, 則通過如下方式增加閘道器:
# route add default gw 192.168.128.2

3) 確保可用dns解析(這步常忘了)

# grep hosts /etc/nsswitch.conf
-------------------------------------------------------------------
hosts:      files dns
------------------------------------------------------------------- 
注意,上面的配置要加上dns。
以下是dns的配置,備忘。
hosts: dns files
表示只在DNS失效時候才使用/etc/hosts檔案

hosts: dns
表示只用DNS解析主機

host: files
表示只用/etc/hosts檔案解析主機

hosts: files dns
將使用/etc/hosts檔案解析主機,表示如果無法解析主機名將使用DNS。


相關推薦

ping: unknown host 解決辦法

如果ping命令返回如下錯誤,那主要的可能性就是系統的DNS設定有誤。[[email protected] ~]# ping www.sina.com.cn ping: unknown host www.sina.com.cn可以通過如下方法來解決,此方法已經在l

liunx(ping: unknown host)解決

可能是因為DNS設定問題。 開啟/etc/resolv.conf檔案 設定本地域名為: nameserver後面為域名,我是設定為百度的,備用域名為谷歌的 domain localdomain search localdomain nameserver

linux下出現ping:unknown host www.baidu.com問題時的解決辦法——ubuntu下局域網絡的配置

要去 內網 分享 default 配置 huang 如果 保存 def 如果ping域名的時候出現ping:unknown host xxx.xxx 但是ping IP地址的時候可以通的話 可知是dns服務器沒有配置好, 查看一下配置文件/etc/resolv.con

linux下出現ping:unknown host www.baidu.com問題時的解決辦法——ubuntu下區域網絡的配置

如果ping域名的時候出現ping:unknown host  xxx.xxx 但是ping IP地址的時候可以通的話 可知是dns伺服器沒有配置好, 檢視一下配置檔案/etc/resolv.conf,裡面是否有nameserver xxx.xxx.xxx

LINUX 解決linux ping: unknown host www.baidu.com

3.2 3.6 unknown dns服務 nbsp arch class mdev ldo 當系統提示: [root@localhost ~]# ping www.baidu.comping: unknown host www.baidu.com 時,首先看看能否ping

解決:connect Network is unreachable 和 ping unknown host www.baidu.com

問題: 在虛擬機器上載入了兩個linux系統,一個Ubuntu,一個TD-EXPRESS。很納悶,Ubuntu那邊的網路順暢,ping外面的主機,ping www.baidu.com 都可以ping通,而TD-EXPRESS 那邊只能ping 同一個網段內的,ping 其他

"ping: unknown host www.baidu.com"問題解決方式

參考:https://blog.csdn.net/wbainngg123/article/details/51540535 在虛擬機器VMware裡選擇橋接模式,並配置網路之後,發現ping ip地址可以ping通,但是在ping百度(www.baidu.com)的時候不行,提示: 那

解決linux ping: unknown host www.baidu.com

# grep GATEWAY /etc/sysconfig/network-scripts/ifcfg* ------------------------------------------------------------------- /etc/sysconfig/network-scripts/ifc

centos 6 下 ping: unknown host www.baidu.com” 解決方法(有效)

這兩天需要用到虛擬機器,選擇net 模式但是虛擬機器一直ping 不同外網, 以下是摸索出來的解決方案,親測有效。 如果某臺Linux伺服器ping不通域名, 如下提示: [[email protected] ~]# ping www.baidu.

Centos kernel panic-not syncing:VFS:Unable to mount root fs on unknown block 解決辦法

昨晚更新了一下核心,今晚開機就無法進系統了...提示如下圖: 解決方案:開機啟動時按Esc,然後選擇下面的舊版本的核心啟動即可。  (成功進入系統後,你可以選擇改變開機預設選擇的核心)。   uname -r  檢視當前核心版本 rpm -qa|grep k

每次重啟電腦後,虛擬機器就Ping不通的解決辦法

在確保配置沒有問題的前提下,有以下幾種可能性: 1.此電腦 > 單擊滑鼠右鍵 > 管理 > 服務 > VMware NAT service沒有啟動 2.服務中的VMware NAT service沒有設定為開機自啟動 3.服務中的VMware NAT serv

記一次ping: unknown host錯誤

結果 4.2 pan shell pre etc time 麻煩 題解 虛擬機上一臺主機,之前一直在用,可以通過xshell連接,但是忽然發現ping百度失敗了! [root@mgt02 ~]# ping www.baidu.com ping: unknown host

CentOS7 ping: unknown host www.baidu.com

CentoOS7 minimal 出現ping: unknown host www.baidu.com解決辦法: 修改 (vi /etc/sysconfig/network-scripts/ifcf

Windows物理機與Kali虛擬機器互ping不通的解決辦法(自己適用,看看你們是不是這個問題)

筆者在無聊的時候玩玩Kali,發現在做區域網滲透的時候Windows物理機與kali不能ping通,這可是個大trouble,記得剛開始玩kali的時候也遇到這個問題,但是解決了,一段時間放著就忘了,現

ping6 之 unknown host 解決方法

最近遇到一個ipv6的問題,問題描述如下: #ping6 ::1 unknown host 跟蹤程式碼,發現函式返回gai=-1 gai = getaddrinfo(target, NULL, &hints, &ai); 進一步使用函式檢查錯誤型別

yum 安裝時錯誤 Errno 14 Couldn't resolve host 解決辦法

Downloading Packages: http://mirrors.163.com/centos/6.5/os/i386/Packages/mlocate-0.22.2-4.el6.i686.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host

Linux不能上網提示ping:unknown host 檢查步驟

  Linux系統跟windows平臺有所不同的是,為了更好的做網路服務應用。Linux下多用於網路伺服器,而且操作介面是字元介面。對於新手遇到最常見的問題就是,linux不能上網DNS解析不了,提示ping:unknown host ,本例以Centos為例 (adsbyg

lwip ping時間長解決辦法

lwip ping時間長可能有兩個原因造成的 1.網絡卡資料堆積,lwip採用網絡卡中斷接收資料,每次中斷處理一次資料包如紅色部分 err_t ethernetif_input(struct netif *netif) {err_t err;struct pbuf *p;p

CentOS7報: ping: unknown host www.baidu.com

在resolv.conf檔案加入vi  /etc/resolv.confnameserver 8.8.8.8nameserver 8.8.4.4後儲存,重啟下網路service network restart

記一次吐血的ping: unknown host

摘要: ping域名提示unknown host,ping ip則可以通,ping的時候抓包沒有解析的包出去,是解析的問