URL轉發與CNAME記錄的區別
阿新 • • 發佈:2017-11-06
301重定向 內容 www. 部分 .cn 指向 p地址 containe 回車
有一大部分人對於顯隱性轉發和CNAME解析記錄這兩者沒有很深的研究,也不知道這兩者的區別在於什麽,因為都是可以由一個域名跳轉到另一個域名上,難道效果不是完全一樣的嗎?
一、什麽是隱性/顯性轉發?
以http://a.com 跳轉到 http://www.dnspod.cn 為例。
隱性轉發:用的是iframe框架技術,非重定向技術;效果為瀏覽器地址欄輸入http://a.com 回車,打開網站內容是目標地址http://www.dnspod.cn 的網站內容,但地址欄顯示當前地址http://a.com 。
註:目標地址不允許被嵌套時,則不能使用隱性轉發(如QQ空間,不能使用隱性轉發)。
顯性轉發:用的是301重定向技術;效果為瀏覽器地址欄輸入http://a.com 回車,打開網站內容是目標地址http://www.dnspod.cn 的網站內容,且地址欄顯示目標地址http://www.dnspod.cn 。
二、什麽情況下會用到CNAME記錄?
[如果需要將域名指向另一個域名,再由另一個域名提供ip地址,就需要添加CNAME記錄]
最常用到CNAME的情況包括:做CDN,做企業郵局
綜上所訴,CNAME是別名,用來指向那個域名的ip,你指向了ip,不一定就能訪問對應的網站,需要這個網站的服務器允許綁定了這個域名,才可以訪問,要用轉發功能,就乖乖的去添加轉發記錄,不能用CNAME記錄來替代轉發記錄。就好比你a.com做了轉發到https://www.dns.com,然後您把b.com做了CNAME到a.com這個是不允許的。因為a.com指向的不是ip地址,所以會導致無法訪問。
URL轉發與CNAME記錄的區別