1. 怎麼修改hosts文件
修改hosts文件的步驟如下:
首先,找到hosts文件的存放位置。在Windows系統中,hosts文件通常位於`C:WindowsSystem32driversetc`目錄下。而在Mac系統中,hosts文件位於`/private/etc/hosts`,Linux系統則通常位於`/etc/hosts`。
接著,以管理員許可權打開文本編輯器,如記事本或更專業的文本編輯器。在Windows系統中,右鍵點擊文本編輯器圖標,選擇“以管理員身份運行”。在Mac或Linux系統中,可以通過終端以sudo許可權運行編輯器,如`sudo nano /etc/hosts`。
然後,定位並打開hosts文件。在文本編輯器中,選擇“文件”->“打開”,導航到hosts文件所在的目錄,並選中hosts文件打開。注意,在Windows系統中可能需要選擇“所有文件”才能看到hosts文件。
在打開的hosts文件中,找到一個空行或者以`#`開頭的注釋行,准備添加新的映射關系。在新的行中,輸入IP地址和主機名的映射關系,中間使用空格分隔。例如,`192.168.1.1 example.com`表示將example.com域名映射到IP地址192.168.1.1。
最後,保存並關閉hosts文件。在Windows系統中,可能需要選擇“以管理員身份保存”來確保修改生效。修改完成後,為了讓新的映射關系立即生效,可能需要重啟瀏覽器或網路服務。在Windows系統中,還可以通過命令提示符執行`ipconfig /flushdns`命令來刷新DNS緩存。
注意:
* 修改hosts文件時,請務必小心謹慎,避免輸入錯誤的映射關系導致網路連接問題。
* 在修改之前,建議備份原始的hosts文件,以便在出現問題時可以恢復。
* hosts文件的修改可能受到系統許可權的限制,因此需要使用管理員許可權進行操作。
* hosts文件的修改可以實現多種功能,如屏蔽廣告、定向訪問特定網站等,但也可能帶來安全風險,如繞過DNS解析過程等。因此,在修改hosts文件時,請確保了解相關的風險並採取相應的安全措施。
2. 電腦如何修改hosts文件
1、雙擊桌面上的計算機圖標;
(2)電腦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