使用阿里云CDN加速后,網(wǎng)站無(wú)法訪問(wèn)的排查步驟與解決方案
使用CDN加速后,網(wǎng)站無(wú)法訪問(wèn)的排查步驟與解決方案,
假設(shè)加速域名為www.a.com
第一步:檢查域名是否已經(jīng)過(guò)cdn加速
檢查方式:在cmd下進(jìn)行ping測(cè)試,查看是否有kunlun*.com字樣后綴的cname,若存在,則表示該域名已經(jīng)成功解析到cdn節(jié)點(diǎn);若ping的結(jié)果IP仍然是該域名的源站服務(wù)器IP,說(shuō)明源站訪問(wèn)異常,請(qǐng)直接排查源站服務(wù)。
第二步:確定回源是否正常
若第一步已確定解析到cdn,只需將該域名下的某url在瀏覽器進(jìn)行訪問(wèn),則可知道經(jīng)過(guò)cdn加速后的訪問(wèn)效果;此時(shí)進(jìn)行hosts文件修改,添加條目“12.12.12.12 www.a.com”保存后,將瀏覽器緩存清除并重新打開(kāi),再次訪問(wèn)則是回源訪問(wèn)效果,若依然訪問(wèn)異常,說(shuō)明源站訪問(wèn)異常,請(qǐng)直接排查源站服務(wù)。若回源正常,經(jīng)過(guò)cdn異常,請(qǐng)繼續(xù)排查第三步。Host配置可參考:域名綁定host操作步驟。
第三步:檢查cdn配置是否正確
通過(guò)www.a.com這個(gè)域名檢查該域名的配置,查看cname是否匹配正確。這里需要特別注意的是CDN控制臺(tái)上的源站是對(duì)應(yīng)源站的IP,也就是說(shuō)這里不管用戶設(shè)置的是IP還是域名都會(huì)解析成對(duì)應(yīng)的域名進(jìn)行回源;而源站對(duì)應(yīng)站點(diǎn)則是通過(guò)回源host來(lái)決定的,因此回源host一定要與源站對(duì)外服務(wù)的站點(diǎn)對(duì)應(yīng)。
注意:www.a.com域名在平臺(tái)上生成的cname,只能www.a.com本域名使用,無(wú)法提供給其他域名,如img.a.com使用,如下具體實(shí)例配置則是錯(cuò)誤的(即img.pier39.cn的cname一定是以img.pier39.cn開(kāi)頭的)。
第四步:檢查源站配置
檢查配置中“源站”的配置是否是該域名的源站服務(wù)器,若不是,請(qǐng)修改成對(duì)應(yīng)的服務(wù)器IP。
第五步:檢查源站安全策略
若如上均配置無(wú)誤,說(shuō)明cdn已正常配置,請(qǐng)確認(rèn)源站是否配置了一些安全策略(如防火墻或安全狗等),若有,請(qǐng)排查是否有以下四個(gè)IP段的IP攔截記錄,若有,請(qǐng)加白名單。
140.205.127.0/25 140.205.253.128/25 139.196.128.128/25 101.200.101.0/25
如問(wèn)題還未解決,請(qǐng)聯(lián)系售后技術(shù)支持。