?hosts文件是用于域/主機名轉換為IP地址的文件,hosts文件中添加條目可以覆蓋域/主機名的DNS,用hosts文件中指定IP地址解析特定計算機上域/主機名。Linux系統中hosts文件位置:
# /etc/hosts
打開控制臺輸入以下命令打開hosts文件:
# vi /etc/hosts
添加save:
321.321.321.321 8a.hk www.8a.hk
保存后,即可看到8a.hk并 www.8a.hk解析321.321.321.321。
Windows系統中hosts位置是在:
# /etc/hosts
選擇Start> All Programs> Accessories。點擊鼠標右鍵Notepad,然后選擇Run as administrator。選擇記事本方式打開該文件C:WindowsSystem32driversetchosts。在其中添加save:
321.321.321.321 8a.hk www.8a.hk
保存后,可以在命令提示符中查看8a.hk和www.8a.hk解析為321.321.321.321。
如果是hosts文件遭意外修改,怎么恢復默認設置?Linux中如果此前有備份過hosts文件,可以直接把備份文件恢復到/etc/hosts的位置。或者可以使用系統還原點,用系統還原功能回到之前的一個狀態。如果想知道原始hosts文件內容,可以編輯hosts文件,恢復其內容:
127.0.0.1 localhost
::1 localhost
用文本編輯器編輯hosts文件:
sudo nano /etc/hosts
或
sudo vim /etc/hosts
保存并退出。
如果上述方法都無法解決,可以考慮重新安裝系統,這將恢復全部系統文件到初始狀態。
Windows系統中如有備份可以直接用備份文件來恢復到C:WindowsSystem32driversetc目錄下,替換掉被修改的文件。或者使用Windows系統還原功能到之前還原點,可以恢復系統文件到之前狀態。如手動恢復:
127.0.0.1 localhost
編輯hosts文件:
notepad C:WindowsSystem32driversetchosts
保存并退出。
還可以用系統文件檢查器掃描和修復系統文件:
sfc /scannow
這樣可以修復含hosts文件在內的損壞的系統文件。同樣如果都不能解決問題也可以考慮重裝系統。
編輯hosts文件需要管理員權限,使用hosts文件最好提前備份,不確定如何操作可能會損壞系統,最好尋求技術支持提供專業幫助如小浪云。