通俗的來說,cname解析仍是屬於dns解析,只是把某個域名解析到另一個域名對應的某個IP的空間中,因此還須要在服務器端(好比nginx)作域名解析(好比把baidu.com作一個cname解析到izhoujie.top中,那麼在izhoujie.top所對應的nginx服務器中不只須要有izhoujie.top的域名解析,還須要有baidu.com的域名解析,baidu.com所指向的才能生效),而顯性URL跳轉和隱性URL跳轉都屬於域名轉發,只是從一個域名跳轉到另外一個域名而已,不須要在服務器端作域名解析便可生效。cname解析和隱性URL跳轉後,在瀏覽器的地址欄中輸入域名A(域名A被cname解析到域名B),則地址欄中的地址仍是域名A,而顯性URL跳轉後,瀏覽器地址欄中的域名會變成作了URL跳轉後的域名。nginx
在應用方面:
A記錄——適應於獨立主機、有固定IP地址
CNAME——適應於虛擬主機、變更IP地址主機
URL轉發——適應於更換域名又不想拋棄老用戶web
1,A記錄:WEB服務器的IP指向
A (Address) 記錄是用來指定主機名(或域名)對應的IP地址記錄。
說明:用戶能夠將該域名下的網站服務器指向到本身的web server上。同時也能夠設置本身域名的二級域名。
就是說:經過A記錄,你們能夠設置本身的不一樣域名轉到不一樣的IP上去!如:
將
www.yourname.com 轉到IP 321.32.321.321
ftp.yourname.com 轉到IP 123.12.123.123
mail.yourname.com 轉到IP 213.21.213.213瀏覽器
2,MX記錄(Mail Exchange):郵件路由記錄
說明:用戶能夠將該域名下的郵件服務器指向到本身的mail server上,而後便可自行操做控制全部的郵箱設置。您只需在線填寫您服務器的主機名或主機IP地址,便可將您域名下的郵件所有轉到您本身設定相應的郵件服務器上。
這個你們都明白了嗎?就是將你的域名中郵件服務器分開,將它設置到其它的IP去!
好比一樣是 myweb.com ,若是你設置A記錄是指向123.12.123.123,而MX記錄你設置是指向222.22.222.222,那麼你的DNS服務器接收到別人的郵件路由請求時就將會將它的請求解釋到222.22.222.222上去!而別人訪問你的網頁的時候仍然是訪問123.12.123.123。服務器
3,CNAME (Canonical Name)記錄,(alias from one domain name to another)一般稱別名指向
這是個挺好用記錄,它能夠將你註冊的不一樣域名通通轉到一個主域名上去!與A記錄不一樣的是,CNAME別名記錄設置的能夠是一個域名的描述而不必定是IP地址!有什麼好處?你們想一想就知道!dom
4,URL (Uniform Resource Locator )轉發:網址轉發
功能:若是您沒有一臺獨立的服務器(也就是沒有一個獨立的IP地址)或者您還有一個域名B,您想訪問A域名時訪問到B域名的內容,這時您就能夠經過URL轉發來實現。url轉發能夠轉發到某一個目錄下,甚至某一個文件上。而cname是不能夠,這就是url轉發和cname的主要區別所在。網站