使用阿里云國際CDN加速后網站無法訪問的排查步驟,下面是一些常見的問題,以:www.c.9he.com為例,
如果解決不了來信服務器廠商解決。
- 檢查CDN訪問異常是CDN節點的問題還是源站問題
- 如果是源站訪問異常,請直接排查源站服務。
- 如果是CDN異常,請繼續下一步的排查操作。
- 檢查域名是否已經過CDN加速。
- 使用ping命令測試與加速域名的網絡連通性,如果返回的解析結果和CDN控制臺上該加速域名的CNAME值一致,則表示CDN加速已經生效。
- 若使用ping命令測試的結果中IP仍然是該域名的源站服務器IP,說明域名加速未生效。
- 使用ping命令測試與加速域名的網絡連通性,如果返回的解析結果和CDN控制臺上該加速域名的CNAME值一致,則表示CDN加速已經生效。
- 確定回源是否正常。若通過第1步已確定解析到CDN,只需將該域名下的某URL在瀏覽器進行訪問,則可知道經過CDN加速后的訪問效果。
修改hosts文件,Host配置。添加類似192.168.0.1 www.c.9he.com
條目保存后,將瀏覽器緩存清除并重新打開。再次訪問,則是回源訪問效果。說明:
192.168.0.1
為源站IP地址,www.c.9he.com
為待檢查的域名。?- 若依然訪問異常,說明源站訪問異常,請直接排查源站服務。
- 若回源正常,經過CDN后異常,請繼續下一步的排查操作。
- 檢查CDN配置是否正確。登錄CDN控制臺,通過
www.c.9he.com
這個域名檢查該域名的配置,查看CNAME是否匹配正確。說明:CDN控制臺上的源站是對應源站的IP,無論這里您設置的是IP還是域名,都會解析成對應的域名進行回源。而源站對應站點則是通過回源Host來決定,因此回源Host一定要與源站對外服務的站點對應。
www.c.9he.com
域名在平臺上生成的CNAME,只能www.c.9he.com
域名使用,無法提供給其他域名。如img.example.com
域名的錯誤使用示例如下,img.example.com
的CNAME一定是以img.example.com
開頭的。 - 檢查源站配置。登錄CDN控制臺,在域名基本配置中檢查源站的配置是否為該域名的源站服務器,若不是,請修改成對應的服務器IP。
- 檢查源站安全策略。若如上均配置無誤,說明CDN已正常配置,請檢查源站是否配置了一些安全策略,如防火墻等。若有配置安全策略,請排查是否有以下四個IP段的IP攔截記錄,如有攔截記錄,請添加白名單。
140.205.127.0/25 140.205.253.128/25 139.196.128.128/25 101.200.101.0/25
-
檢查加速域名對應IP地址是否加入IP黑名單:
- 登錄CDN控制臺。
- 在左側導航欄,單擊域名管理。
- 在域名管理頁面,單擊目標域名操作列對應的管理。
- 在指定域名的左側導航欄,單擊訪問控制。
- 在IP黑/白名單區域,單擊修改配置。
- 在黑名單的規則中,刪除加速域名對應IP地址。
- 單擊確定,完成配置。