linux服務器可以訪問IP訪問不了域名地址


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM