2017 Google hosts 持續更新及google學術
hosts所在資料夾
Windows 系統hosts位於 C:\Windows\System32\drivers\etc\hosts
Android(安卓)系統hosts位於 /etc/hosts
Mac(蘋果電腦)系統hosts位於 /etc/hosts
iPhone(iOS)系統hosts位於 /etc/hosts
Linux系統hosts位於 /etc/hosts
絕大多數Unix系統都是在 /etc/hosts
注意:
Google、Gmail、維基百科、Twitter、Facebook等必須請用https加密方式開啟。
一般這些網站都是SSL加密連結,如:
谷歌學術:https://scholar.google.com/
谷歌:https://www.google.com/ncr
谷歌香港:https://www.google.com.hk/ncr
Twitter:https://twitter.com/?lang=zh-cn
另外可能有的地區&網路(鐵通、聯通)hosts無法正常使用,這個不是你我能左右的!
建議不要使用國產瀏覽器,國產軟體也是,特別是360,因為國產瀏覽器即使你使用https
它也會強制你使用預設http,還有就是會上傳使用者資料,儘可能使用Chrome
下載&修改hosts安全軟體可能會“報毒”(誤報)你可以暫時退出或者新增信任即可!
老D伺服器&百度網盤hosts下載:
提取碼:https 解壓密碼:laod2017
裡面包含Windows & Mac 、Android & Linux請對號入座。
另外windows可以直接執行批處理命令,hosts會自動替換(如果無法自動替換,請用管理員身份許可權手動修改)
注意:批處理命令會直接覆蓋現有hosts,如現有hosts內容重要的話請備份後再使用,或者手動修改!
修改hosts後生效方法
Windows
開始 -> 執行 -> 輸入cmd -> 在CMD視窗輸入
ipconfig /flushdns
Linux
終端輸入
sudo rcnscd restart
對於systemd發行版,請使用命令
sudo systemctl restart NetworkManager
如果不懂請都嘗試下
Mac OS X終端輸入
sudo killall -HUP mDNSResponder
Android
開啟飛航模式 -> 關閉飛航模式
通用方法
拔網線(斷網) -> 插網線(重新連線網路)
如不行請清空瀏覽器快取(老D建議不要使用國產瀏覽器,請使用谷歌Chrome瀏覽器)
開啟dns查詢工具網站
出現問題解答
sudo gedit /etc/hosts
127.0.1.1 XXX
將其修改為:
127.0.1.1 (你現在的主機名)
The IP address 127.0.1.1 in the second line of this example may not be found on some other Unix-like systems. TheDebian Installer creates this entry for a system without a permanent IP address as a workaround for some software (e.g., GNOME) as documented in thebug #719621.
#安裝nscd(Name Service Cache Daemon)
sudo apt-get install nscd
#啟動nscd
sudo /etc/init.d/nscd restart
#之後hosts生效
其他方法可見
參考文獻