A. 如何修改hosts文件
1、雙擊桌面上的計算機圖標;
(1)電腦如何修改hosts擴展閱讀:
hosts文件修改:
1、修改hosts文件:
一般打開hosts文件裡面都會有個示例,按照其格式修改即可。
比如以下內容:
127.0.0.1 abc.cn即代表打開abc .cn這個網址將解析到127.0.0.1,ip地址與網址間至少有一空格,當然建議通過按[Tab]鍵來編輯,即美觀又不容易編寫失誤;這也就是通過解析到本地回還地址屏蔽一些不友好的網站或ip了,當然在前面加一個#號即可暫時將這一行讓它失效。
在修改HOSTS文件時候,還常常遇到修改保存後無效的情況,這里要提醒大家注意的一點:很多人是寫在最後行,寫完最後一行後在沒有回車的情況下,這一行是不生效的。一定要記得回車。建議大家遵循這樣的習慣:「ip地址+Tab+域名+換行」 添加記錄。
2、hosts文件的系統屬性:
hosts文件默認具有隱藏屬性,系統默認設置情況下是看不到的,當然進到這個文件除了直接輸入路經也是無法看到了。解決辦法:打開我的電腦->點擊工具->文件夾選項->查看->取消勾選隱藏受保護的系統文件->確定即可。
修改後無法保存:在Hosts文件上面點右鍵->屬性->把只讀屬性去掉->確定,即可保存。
3、Hosts在UAC安全策略無法打開或編輯:
遇到windows VISTA 或者 windows 7 操作系統無法打開和編輯的情況,提示:「不能創建文件」 或者 「文件操作失敗」等提示,是因為安全機制UAC造成的,你可以使用以下方法解決:
按著Shift鍵,然後Hosts文件上面右鍵, 以管理員方式運行即可。
4、一個比較便捷的打開hosts文件的方法
新建一個txt文件,在你其中輸入:
notepad "%SystemRoot%system32driversetchosts"
ipconfig /flushdns
exit 保存,將擴展名改成成.bat,之後雙擊這個bat文件就可以自動打開hosts文件進行修改了。
5、Android中的Hosts
由於某些原因,可能需要修改 hosts 文件指定域名到對應的 IP 地址。Android 是基於 Linux 的系統,與 Linux 類似,通過 hosts 文件來設置。
在 Android 下,/etc 是 link 到 /system/etc 的,我們需要修改 /system/etc/hosts 來實現。但是這個文件是只讀,不能通過 shell 直接修改。可以通過連接到 PC 上使用 adb 來修改。步驟如下:
1、獲得root許可權:adb root
2、設置/system為可讀寫:adb remount
3、將hosts文件復制到PC:adb pull /system/etc/hosts
4、修改PC機上文件
5、將PC機上文件復制到手機:adb push /system/etc/hosts
如果要查看是否修改成功,可以在PC上執行adb shell,運行cat /system/etc/hosts;或者在手機上運行cat /system/etc/hosts。
在Android系統中,hosts文件格式有一點與PC機Linux不同:不能在一行中一個IP對應多個域名,比如:
127.0.0.1 host1.example.com host2.example.com host3.example.com
在大多PC機Linux系統是合法的,但不能在Android上起作用,需要拆成每個域名一行才能使用:
x.x.x.x host1.example.com
x.x.x.x host2.example.com
x.x.x.x host3.example.com