一、什么是A記錄?
A(Address)記(ji)錄(lu)是(shi)用來(lai)指定主機(ji)(ji)名(ming)(ming)(或域名(ming)(ming))對應(ying)的(de)(de)IP地址(zhi)記(ji)錄(lu)。用戶可(ke)以(yi)將該域名(ming)(ming)下的(de)(de)網(wang)站服務器指向到自(zi)己(ji)的(de)(de)web server上,同(tong)時也可(ke)以(yi)設置域名(ming)(ming)的(de)(de)子域名(ming)(ming)。簡單來(lai)講,A記(ji)錄(lu)就(jiu)是(shi)指定域名(ming)(ming)對應(ying)的(de)(de)IP地址(zhi)。如我(wo)們添(tian)加一條A記(ji)錄(lu)將www的(de)(de)主機(ji)(ji)指向IP192.168.1.1,那么當你訪問www主機(ji)(ji)時就(jiu)會解析到192.168.1.1這(zhe)個IP上。
二、什么(me)是(shi)CNAME記錄(lu)
通常(chang)稱別(bie)名(ming)(ming)解析,是主(zhu)機(ji)名(ming)(ming)到(dao)(dao)主(zhu)機(ji)名(ming)(ming)的映射(she)。當(dang)需要(yao)將域(yu)名(ming)(ming)指(zhi)向(xiang)另一(yi)個域(yu)名(ming)(ming),再(zai)由另一(yi)個域(yu)名(ming)(ming)提供(gong) IP 地址,就(jiu)需要(yao)添加 CNAME 記錄,最(zui)常(chang)用到(dao)(dao) CNAME的場(chang)景包括做CDN、企業郵(you)箱、全局流(liu)量管理(li)等。與A記錄不(bu)同的是,CNAME別(bie)名(ming)(ming)記錄設置的值不(bu)是一(yi)個固定(ding)的IP,而是主(zhu)機(ji)的別(bie)名(ming)(ming)地址。
別名(ming)解(jie)析(xi)可以提(ti)供更(geng)大(da)的(de)靈活(huo)性,便于統一管理。比如,當主機因某種因素(su)的(de)影響需要(yao)(yao)更(geng)換IP時(shi),如果域名(ming)做了(le)CNAME記錄,就可以同時(shi)更(geng)新別名(ming)的(de)解(jie)析(xi)指(zhi)向(xiang),不需要(yao)(yao)進(jin)行(xing)新的(de)解(jie)析(xi)操作(zuo)。
三(san)、使用A記(ji)錄和CNAME進行域名解析的區別
A記錄(lu)就(jiu)(jiu)是(shi)把一(yi)(yi)個(ge)(ge)域名(ming)(ming)解(jie)析(xi)到一(yi)(yi)個(ge)(ge)IP地(di)址(zhi),而CNAME記錄(lu)就(jiu)(jiu)是(shi)把域名(ming)(ming)解(jie)析(xi)到另(ling)外(wai)一(yi)(yi)個(ge)(ge)域名(ming)(ming)。其功能是(shi)差不多,CNAME將幾個(ge)(ge)主機名(ming)(ming)指(zhi)向(xiang)一(yi)(yi)個(ge)(ge)別(bie)名(ming)(ming),其實跟指(zhi)向(xiang)IP地(di)址(zhi)是(shi)一(yi)(yi)樣的(de),因(yin)為(wei)這(zhe)個(ge)(ge)別(bie)名(ming)(ming)也要(yao)做一(yi)(yi)個(ge)(ge)A記錄(lu)的(de)。但(dan)是(shi)使(shi)用CNAME記錄(lu)可(ke)以很方便地(di)變更(geng)IP地(di)址(zhi)。如果一(yi)(yi)臺(tai)服務器有100個(ge)(ge)網站,他們都做了(le)別(bie)名(ming)(ming),該(gai)臺(tai)服務器變更(geng)IP時,只需要(yao)變更(geng)別(bie)名(ming)(ming)的(de)A記錄(lu)就(jiu)(jiu)可(ke)以了(le)。
CNAME解(jie)析的生效時間要(yao)比A記錄快,A記錄往(wang)(wang)往(wang)(wang)要(yao)幾個小(xiao)時至(zhi)48小(xiao)時,CNAME幾分鐘即可。
如(ru)(ru)果是A記錄(lu),一旦(dan)主機的(de)IP發生變化,則必須重新(xin)解(jie)析;如(ru)(ru)果是CNAME解(jie)析,則無需重新(xin)解(jie)析。
四、使用A記錄(lu)和CNAME哪個好?
如單考慮對(dui)網站的影響,其實沒有太(tai)大(da)的區別。但CANME相(xiang)比A記錄(lu)更加穩(wen)定,服務(wu)商為(wei)了方(fang)便(bian)運維一般(ban)也建議用戶使(shi)用CANME記錄(lu)綁定域名,如果主機使(shi)用的雙線(xian)IP,顯然(ran)也是使(shi)用CANME更加方(fang)便(bian)一些。
A記錄(lu)也有(you)(you)一些好處,例(li)如(ru)可以在輸入域(yu)名(ming)時不用輸入WWW.來(lai)(lai)(lai)訪(fang)(fang)問網(wang)站(zhan)哦!從SEO優(you)化角度(du)來(lai)(lai)(lai)看(kan),一些搜索(suo)引(yin)擎如(ru)alex或一些搜索(suo)查(cha)詢工具網(wang)站(zhan)等等則默(mo)(mo)認(ren)是自動去掉WWW.來(lai)(lai)(lai)辨別網(wang)站(zhan),CNAME記錄(lu)是必須(xu)有(you)(you)如(ru):WWW(別名(ming))前(qian)(qian)綴(zhui)的(de)域(yu)名(ming),有(you)(you)時候會遇到這(zhe)樣的(de)麻煩(fan),前(qian)(qian)綴(zhui)去掉了默(mo)(mo)認(ren)網(wang)站(zhan)無法(fa)訪(fang)(fang)問。
有(you)人認(ren)為(wei),在SEO優化網站的時(shi)候,由于搜(sou)索(suo)引擎找不到去(qu)掉WWW.的域(yu)名時(shi),對網站權重也(ye)(ye)會(hui)(hui)有(you)些影響。因為(wei)有(you)些用(yong)戶也(ye)(ye)是不喜(xi)歡多寫(xie)三個W來訪問(wen)網站的,網站無法訪問(wen)有(you)少(shao)量(liang)網民客戶會(hui)(hui)放(fang)棄繼續嘗試加WWW.訪問(wen)域(yu)名了,因此網站訪問(wen)瀏覽(lan)量(liang)也(ye)(ye)會(hui)(hui)減(jian)少(shao)一些。
也(ye)有人認為同一個(ge)域名(ming)加(jia)WWW.和不(bu)加(jia)WWW.訪問網站也(ye)會使網站權重分散(san),這(zhe)也(ye)是(shi)(shi)個(ge)問題。但是(shi)(shi)可以使用(yong)301跳(tiao)轉把不(bu)加(jia)WWW.跳(tiao)轉到加(jia)WWW.的域名(ming),問題就解決了。
五、什么時候(hou)用A記錄,什么時候(hou)用CNAME別名(ming)解析
經(jing)常換(huan)IP,建議(yi)用(yong)CNAME別(bie)名解(jie)析(xi),不經(jing)常換(huan)IP,建議(yi)用(yong)A記錄直接解(jie)析(xi)到(dao)IP。多(duo)線空間(jian),必(bi)須用(yong)CNAME別(bie)名解(jie)析(xi)。
————————————————
版(ban)權聲明:本(ben)文為CSDN博主(zhu)「中科三方」的原(yuan)創(chuang)文章,遵循CC 4.0 BY-SA版(ban)權協議(yi),轉(zhuan)載請附上原(yuan)文出處(chu)鏈接(jie)及本(ben)聲明。
原文鏈接://blog.csdn.net/weixin_53018687/article/details/123136760