新增具有 HTTPS 功能的主機條目

新增具有 HTTPS 功能的主機條目

我已經修改了 Windows 10 的主機文件,並添加了一個 URL 條目,以引導到給定的 IP,就像它的預期用途一樣。

但是,這僅適用於透過 http 連線。嘗試透過 https 進入網站不起作用。這個問題能解決嗎?

答案1

主機檔案用於網域解析,這是一個獲取網域並將其轉換為 IP 的過程。

我修改了 Windows 10 的主機文件,並添加一個 URL 條目以指向給定的 IP,

不,你沒有。您新增的是主機條目。它們僅包含 IP 和網域名稱。

127.0.0.1    localhost
192.168.0.1  my.home.router

網址如下圖所示:

https://www.google.com

https://some-weird-site.example:1234/path/to/file

現在我們已經解決了這個問題...

嘗試透過 https 進入網站不起作用。這個問題能解決嗎?

除非您控制目標 IP 的網路伺服器,否則不會。原因如下:

假設我在我的hosts文件中這樣做:

192.168.0.1 google.com

這意味著當我輸入“http://google.com在我的瀏覽器中,我的瀏覽器將透過標準 HTTP 連接埠 (80) 向 192.168.0.1 發出 HTTP 請求。

當我輸入“https://google.com「在我的瀏覽器中,我的瀏覽器將透過標準HTTPS 連接埠(443) 向192.168.0.1 發出HTTPS 請求。如果我沒有將Web 伺服器設定為在連接埠443 上提供HTTPS 站點,則不會載入任何內容,並且您”您會在瀏覽器中看到錯誤。

我可以透過更改或設定主機檔案中的任何內容來使 192.168.0.1 上的任何內容執行不同的操作嗎?不可以。不可以。不。

您必須控制在 192.168.0.1 上執行的軟體才能執行此類操作。

相關內容