使用主機檔案解鎖被封鎖的站點

使用主機檔案解鎖被封鎖的站點

我的國家封鎖了 www.somesite.com。但我有另一個網域 www.another.com 指向同一台伺服器,而且它沒有被封鎖(Apache 虛擬主機)並且運作正常。

我在電腦的主機檔案中新增了一個條目,如下所示。

www.another.com          www.somesite.com

我仍然無法訪問 www.somesite.com。我的主機檔案全錯了嗎?

答案1

是的,這是不正確的。主機檔案旨在將單一主機或主機清單對應到單一 IP 位址。相反,您嘗試將主機對應到主機。

假設 www.another.com 和 www.somesite.com 確實指向相同的 IP 位址,您可以嘗試以下操作。

1 - Ping 您可以解析的位址,即 www.another.com。

ping www.another.com

2 - 假設IP是1.2.3.4,將其複製到主機檔案中,輸入一個空格,然後輸入您要對應的網域。

1.2.3.4   www.somesite.com

3 - 在 Windows 上,您可能需要刷新瀏覽器快取。開啟命令提示字元並鍵入:

ipconfig /flushdns

4 - 您可能仍需要重新啟動瀏覽器。在 Mac 和基於 Unix 的系統上,變更應該是立即的。

請注意,根據網站被封鎖的方式,您可能需要使用其他方法才能通過。如果它被您的 ISP 而不是 DNS 阻止,那麼您可能需要尋找匿名代理才能從另一個國家/地區的代理程式取得內容。你可以找一些代理這裡,以及 Google 上。祝你好運!

注意:您可以透過間隔位址將多個主機新增至單一 IP:

1.2.3.4  my.domain.com  www.somewhere-else.com  anotheraddress.net

答案2

Hostfiles 將網域名稱指向 IP 位址(實際上充當 A 記錄),您不能使用它將網域指向另一個名稱(如 C 記錄)。它根本不是那樣運作的。

相關內容