我有一個公路戰士,他正在透過 IP 位址存取我們的一台伺服器。
有幾天他無法存取偵聽 8443 https TCP 連接埠的服務。 HTTP 版本在連接埠 8080 上運作良好。
該 URL 有效且與 Chrome 等其他瀏覽器相容,但 IE 和 Edge 失敗並出現 DNS 錯誤。我不明白為什麼在這種情況下使用 DNS。
網址是這樣的:
https://192.168.0.2:8443/foo/bar
我測試了很多東西,運行反惡意軟體,停用 IE 功能並重新啟用,停用防毒軟體,重置所有參數......但沒有任何成功。
有人有想法嗎?
答案1
最可能的原因是 IE 的安全性或網路設定:
- 證書無效/不受信任
- (但是,在這種情況下,會列印自訂錯誤訊息 AFAIK)
- 不支援的 TLS 版本(瀏覽器和伺服器之間支援的版本沒有交集)
- 存在明確的自訂網路設定(代理程式或撥號連線)
我認為第2種可能性最大。隨著舊版 TLS 漏洞的發現和修復以及絕大多數伺服器的更新,瀏覽器供應商逐漸淘汰對舊版 TLS 的支援。在您的私人伺服器上時,您可能沒有按照應有的方式更新和重新配置伺服器軟體。因此,IE 可能已更新,甚至不再支援您的伺服器配置使用的最新版本。
如果您可以使用嗅探器,查看資料包可能會提供有關錯誤來源的更多資訊。
還有“Internet Explorer 無法顯示網頁”錯誤”M$ 的知識庫文章顯示了幾個故障排除步驟,包括檢查上述網路設定。