1. 程式人生 > >"ping: unknown host www.baidu.com"問題解決方式

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

參考:https://blog.csdn.net/wbainngg123/article/details/51540535

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

那麼什麼原因呢?

可以檢視系統有沒有配置dns,輸入命令cat /etc/resolv.conf

從上圖結果可以看出,系統並沒有配置dns,這裡需要設定dns,輸入命令:vi /etc/resolv.conf

可以用Google的公共DNS服務,加入下面的配置到檔案裡:

nameserver 8.8.8.8

nameserver 8.8.4.4

如下圖:

原因:為什麼要配置dns伺服器呢

在網際網路中,我們是通過ip地址來進行通訊,而為了方便使用者記憶,我們將ip對映成對應的域名(如www.baidu.com),所以在我們用命令ping百度(www.baidu.com)的時候,實際系統還需要進行一個dns解析的過程,通過域名找到對應的ip,我們才能進行兩臺主機之間的通訊,而dns伺服器就是用來做這事的。