當 URL 只是 IP 位址時,為什麼 Chrome 需要 DNS 查找?

當 URL 只是 IP 位址時,為什麼 Chrome 需要 DNS 查找?

我正在專用網路上進行測試,並想使用 Chrome 載入網頁。該機器上沒有 DNS 存取權限。

Chrome 不會讓我載入頁面,因為類似「找不到伺服器 XXX,因為 DNS 查找失敗」。

如何阻止 Chrome 需要成功的 DNS 查找?

我給它一個 IP 位址,而不是一個要尋找的名稱。

答案1

Chrome 使用 DNS 快取和預取來加快載入時間。這裡是一個關於清除DNS快取的問題。您可以透過開啟「設定」->「進階設定」->「隱私權設定」並取消勾選「預測網路操作以提高頁面載入效能」來停用快取。

或者,您可以編輯主機檔案以使 DNS 查找成功。在 Windows 電腦上,編輯C:\Windows\System32\drivers\etc\hosts並新增包含 IP 位址和主機名稱 ( ) 的行192.168.1.2 myhost.mydomain.com。在 Linux 或 Apple 電腦上,編輯/etc/hosts,添加相同的資訊。

相關內容