curl:(6) couldn't resolve host 'www.baidu.com'

之前聯網測試是成功的,突然有一天執行curl命令報錯了

# curl www.baidu.com

第一次聯網成功,顯示如下:

第二次聯網測試失敗curl:(6) Couldn’t resolve host ‘www.baidu.com,但是可以ping通
在這裏插入圖片描述

綜合網絡資料說是DNS的問題,so改一下DNS的配置
在域名服務器配置中,添加一個8.8.8.8,就解決了:

[root@localhost ~]# vim /etc/resolv.conf
 
// 原先的DNS
# Generated by NetworkManager
nameserver 8.8.8.8
 
// 修改後的DNS
# Generated by NetworkManager
nameserver 114.114.114.114
nameserver 8.8.8.8
  1. 114.114.114.114和8.8.8.8,這兩個IP地址都屬於公共域名解析服務DNS其中的一部分,而且由於不是用於商業用途的,這兩個DNS都很純淨,不用擔心因ISP運營商導致的DNS劫持等問題,而且都是免費提供給用戶使用的。
  2. 114.114.114.114是國內移動、電信和聯通通用的DNS,手機和電腦端都可以使用,乾淨無廣告,解析成功率相對來說更高,國內用戶使用的比較多,而且速度相對快、穩定,是國內用戶上網常用的DNS。
  3. 8.8.8.8是GOOGLE公司提供的DNS,該地址是全球通用的,相對來說,更適合國外以及訪問國外網站的用戶使用
  4. 114的DNS去廣告有點效果,國內通用的;8的DNS是谷歌的,
    8是國際通用的,訪問國外網站有優勢
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章