公司香港有服務器,因此裝了個Squid服務用來FQ。今天突然有人說,FQ不了了,此記錄用於記錄解決此次FQ失敗問題。
1.問題
FQ失敗,像谷歌、dropbox等都不能通過代理訪問。
2.處理過程
1.重現問題
使用FQ失敗的帳戶,在自己電腦重現問題。
發現能訪問國內像ip138(查看自己出口IP)、百度等網站,都正常,根據出口IP,確認已FQ。
2.登錄服務器用curl訪問谷歌、dropbox
服務器能正常解析,能正常訪問谷歌、dropbox。
2.查看日誌
使用tail -f tail /var/squid/access.log實時查看客戶端使用代理訪問谷歌日誌,看到無實時日誌輸出,或者日誌非常少。
3.查看服務配置文件
因爲在代理本機上,能正常解析和訪問谷歌、dropbox,那換dns,看squid能不能正常解析和訪問呢?
於是配置squid的dns,增加配置參數:
dns_nameservers 8.8.8.8
reload squid後,再次測試。發現解析和訪問很快。問題解決。
總結
其實dns可用性並不是非常的高,檢查dns和切換dns的使用,可能可以解決你許久解決不了而又其名的問題。像Oracle,也是經常遇到由於dns或者解析的莫名問題。