1. 程式人生 > >linux伺服器可以訪問IP訪問不了域名地址

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