當前位置:首頁 » 文件管理 » 電腦hosts文件可以改嗎
擴展閱讀
怎樣在知乎復制文字 2025-04-06 20:18:03
美女可以走路視頻 2025-04-06 20:11:41

電腦hosts文件可以改嗎

發布時間: 2025-04-06 19:18:36

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