阿里云CDN域名綁定host操作步驟
可以在不修改域名解析的情況下在自己電腦綁定host,域名指定特定ip,對比加速與未加速的訪問效果,對排查問題有很大幫助。
在C:\Windows\System32\drivers\etc目錄下打開hosts文件,如下圖,寫ip地址,空格自己的域名。這樣在自己電腦ping域名www.test.com,解析指向ip就是1.1.1.1了。(window解析常識,在瀏覽器訪問域名時,會首先從dns緩存,host文件去獲取域名對應(yīng)ip,如果都沒有,才會用本地dns去獲取域名解析指向的ip,具體可以網(wǎng)上查找相關(guān)文檔)
這樣,比如域名www.test.com使用了cdn,打開www.test.com訪問錯誤,但是又不方便去修改域名解析,可以在自己電腦修改host文件,假設(shè)您的源站服務(wù)器地址為112.112.112.12,那么在host文件中添加條目:112.112.112.12 www.test.com,那么當(dāng)您清除了瀏覽器的緩存記錄,并重新開啟瀏覽器進(jìn)行訪問時,您將直接從112.112.112.12這個IP獲取數(shù)據(jù),不經(jīng)過cdn節(jié)點加速。如果修改host ip為源站服務(wù)器后,打開就有錯誤,說明源站已經(jīng)出現(xiàn)問題,不在cdn上。如果修改host ip為源站服務(wù)器后打開正常,cdn加速域名打開有問題,可以對比一下兩個鏈接,如果cdn開啟過濾參數(shù),會過濾掉url中?后面的參數(shù),比如訪問www.test.com實際打開的是www.test.com/?***=**,如果cdn開啟過濾參數(shù),實際打開cdn加速域名?***=**會被刪除掉的。關(guān)閉過濾參數(shù)就可以了。
當(dāng)然其他也有很多場景比如slb等等,都可以考慮綁定host去排查。