1、curl www.baidu.com報錯,curl 183.232.231.173可以
或者nslookup+域名,nslookup+IP
2、這個是因為linux服務器沒有配置DNS域名服務器地址導致的,linux系統里會有/etc/resolv.conf這個配置文件,是DNS客戶機配置文件,用於設置DNS服務器的IP地址及DNS域名的。配置的域名服務器地址從什么地方可以知道呢,可以在百度上搜索DNS域名服務器列表,選擇一個linux服務器地區最近的DNS服務器,也可以選擇一個比較穩定的DNS服務器地址來配置
還要注意dns 的查詢方式 /etc/nsswitch.conf : hosts: files mdns4_minimal dns,dns不能被注釋
3、vi /etc/resolv.conf,編輯resolv.conf,里面填入"nameserver xxx",然后保存退出
4、如果重啟網卡之后/etc/resolv.conf中增加dns地址被清空了,可以先關閉NetworkManager服務,/etc/init.d/NetworkManager stop,然后修改/etc/resolv.conf文件,再重啟網卡/etc/init.d/network restart