本文介紹在Windows實例內無法使用Internet Explorer瀏覽器訪問外部網站的問題描述、問題原因和解決方案。
問題描述
在Windows實例內無法使用操作系統自帶的Internet Explorer瀏覽器訪問外部網站,提示如下:
問題原因
在Windows實例內無法使用Internet Explorer瀏覽器訪問外部網站,可能是如下原因導致:
ECS實例沒有配置公網IP地址
本地網絡和DNS解析問題
使用的瀏覽器配置問題
IP地址安全策略等網絡設置問題
解決方案
您可以通過以下步驟逐步排查,解決上述問題。
以下操作步驟以Windows Server 2019 數據中心版 64位中文版為例,實際操作以您實際的Windows實例操作系統為準。
步驟一:排查ECS實例的公網IP
查看ECS實例網絡信息。
具體操作,請參見查看實例信息。
如果ECS實例已配置公網IP地址,則您需要繼續執行步驟二:排查網絡相關設置。
如果ECS實例未配置公網IP地址,則您需要執行下一步。
選擇如下任意一種方法,為ECS實例配置公網IP地址。
方法一:
方法二:
通過升級公網帶寬配置來獲取固定公網IP,具體操作,請參見包年包月實例修改帶寬或按量付費實例修改帶寬。
方法三:
通過公網NAT網關訪問互聯網,具體操作,請參見使用公網NAT網關SNAT功能訪問互聯網。
步驟二:排查網絡相關設置
排查本地網絡
獲取本地主機的公網IP地址。
在桌面左下角,單擊圖標。
輸入
cmd
,然后在彈出的面板中單擊命令提示符。在命令提示符中,執行
curl cip.cc
命令。如果回顯中獲取到本地主機的公網IP信息,如圖所示,則本地主機網絡正常,無需排查DNS解析問題,繼續執行步驟三:排查Internet Explorer瀏覽器和步驟四:排查IP安全策略等網絡限制。
如果回顯中無法獲取到本地主機的公網IP信息,如圖所示,則繼續執行下一步,檢查本地主機網絡配置。
檢查本地主機網絡配置。
在桌面左下角,單擊圖標。
輸入
控制面板
,然后在彈出的面板中單擊控制面板。在控制面板中,選擇網絡和Internet > 網絡和共享中心,然后單擊以太網。
在以太網狀態面板中,單擊詳細信息,然后檢查是否已啟用DHCP。
在以太網狀態面板中,單擊屬性,然后選擇Internet協議版本 4(TCP/IPv4) > 屬性并選擇自動獲得IP地址。
排查DNS解析
遠程登錄ECS實例。
具體操作,請參見連接方式概述。
在桌面左下角,單擊圖標。
輸入
cmd
,然后在彈出的面板中單擊命令提示符。在CMD命令提示符中,執行
ping 外部網站域名
命令,檢查DNS解析是否正常。以外部網站域名為www.aliyun.com為例,執行
ping www.aliyun.com
命令。如果命令回顯中,解析出域名對應的IP地址,如圖所示,則表示DNS解析正常,您需要繼續執行步驟三:排查Internet Explorer瀏覽器。
如果命令回顯中,未解析出域名對應的IP地址,則表示DNS解析異常。此時,您需要執行下一步操作,處理DNS異常。
處理DNS異常。
在桌面左下角,單擊圖標。
輸入
ncpa.cpl
,然后在彈出的面板中單擊ncpa.cpl。在網絡連接頁面,右鍵單擊對應的網卡,然后單擊屬性。
在以太網屬性頁面,雙擊Internet協議版本 4(TCP/IPv4)。
選擇使用下面的DNS服務器地址,并將阿里云公共DNS地址223.5.5.5和223.6.6.6分別填入首選DNS服務器和備用DNS服務器中。
說明您也可以填寫其他公共DNS服務器的IP地址。
單擊確定,然后依次關閉配置窗口。
再次使用Internet Explorer瀏覽器訪問外部網站。
如果正常訪問外部網站,則表示該問題已解決。
如果仍然不能訪問外部網站,則您需要繼續執行步驟三:排查Internet Explorer瀏覽器。
步驟三:排查Internet Explorer瀏覽器
如果DNS解析正常但是使用系統自帶的Internet Explorer瀏覽器還是無法訪問網站,可能是由于Internet Explorer瀏覽器配置或者兼容性等問題導致的,您可以嘗試使用Chrome、Firefox或其他瀏覽器做訪問對比測試。如果使用其他瀏覽器均可以正常訪問網站,則需要通過重置Internet Explorer瀏覽器等方式來修復Internet Explorer瀏覽器。
重置Internet Explorer瀏覽器的操作步驟如下:
遠程登錄ECS實例。
具體操作,請參見連接方式概述。
打開Internet Explorer瀏覽器。
在Internet Explorer瀏覽器的右上角,單擊圖標,然后單擊Internet 選項。
單擊高級頁簽,然后單擊重置。
在提示框中,單擊重置。
步驟四:排查IP安全策略等網絡限制
如果經過上述步驟排查后,仍然無法訪問網站。則您需檢查Windows操作系統上是否配置了該外部網站相關的IP安全策略或者其他第三方網絡管理軟件,阻斷了DNS解析或者對該外部網站相關的訪問添加了限制,操作步驟如下:
遠程登錄ECS實例。
具體操作,請參見連接方式概述。
在桌面左下角,單擊圖標。
輸入
secpol.msc
,然后在彈出的面板中單擊secpol.msc。在本地安全策略頁面,單擊IP安全策略,在本地計算機,檢查是否配置并指派了安全策略。 如果存在相關的IP安全策略,則需要暫停指派該策略。
再次使用Internet Explorer瀏覽器訪問外部網站。
如果正常訪問外部網站,則表示該問題已解決。
如果仍然不能訪問外部網站,則執行如下操作:
檢查是否存在其他網絡安全相關的軟件設置了攔截或限制。如果存在,則解除限制后,重新訪問該網站。
檢查Windows實例內的Time_Wait連接是否已釋放,如果未釋放則會導致訪問外部網站失敗,則您需要繼續處理該問題,具體操作,請參見Windows系統的ECS實例Time_Wait連接不釋放導致訪問外網失敗。