在網(wǎng)站建設(shè)和運(yùn)營(yíng)維護(hù)過(guò)程中,維護(hù)網(wǎng)站域名解析是最基礎(chǔ)也是十分重要的一項(xiàng)內(nèi)容。正確的設(shè)置網(wǎng)站域名解析不僅是保障網(wǎng)站正常提供服務(wù)的前提,甚至也對(duì)網(wǎng)站SEO、企業(yè)郵箱等服務(wù)產(chǎn)生相互影響。但是在實(shí)際生產(chǎn)過(guò)程當(dāng)中,我們發(fā)現(xiàn)有的客戶往往不能正確設(shè)置好網(wǎng)站域名解析,下面我們將嘗試以十分容易理解的方式從技術(shù)角度為客戶解答如何正確設(shè)置網(wǎng)站域名解析。
一 域名和DNS的關(guān)系
為了給后續(xù)內(nèi)容做必要的鋪墊,我們首先需要弄清楚一些概念上的問(wèn)題,即什么是域名,什么是DNS,以及它們之間的相互關(guān)系。
域名(Domain Name)通常意義上是指客戶在域名注冊(cè)商處成功申請(qǐng)到的一串以點(diǎn)分隔的名字,如51web.com、51web.中國(guó) 等,域名一般用來(lái)表示網(wǎng)絡(luò)空間當(dāng)中的一個(gè)或多個(gè)主機(jī),通過(guò)向域名添加解析并對(duì)應(yīng)到主機(jī)的IP地址的方式來(lái)完成名稱和IP地址的對(duì)應(yīng),而這套用于支撐名稱到IP地址對(duì)應(yīng)關(guān)系的系統(tǒng)就叫DNS(Domain Name System)。
在網(wǎng)絡(luò)發(fā)展的雛形階段,由于聯(lián)網(wǎng)的計(jì)算機(jī)設(shè)備數(shù)量不多,計(jì)算機(jī)科學(xué)家們通過(guò)將名稱和IP地址對(duì)應(yīng)關(guān)系記錄到一個(gè)文本文檔里面,然后拷貝給其他人,即可完成域名解析的管理。但隨著互聯(lián)網(wǎng)的快速發(fā)展,寫到文本文檔這種方式已經(jīng)明顯無(wú)法勝任這項(xiàng)管理工作,因此發(fā)展出后來(lái)龐大的域名解析管理系統(tǒng),并由專門的組織機(jī)構(gòu)進(jìn)行管理。
二 權(quán)威DNS和遞歸DNS
客戶申請(qǐng)了域名之后,需要有解析服務(wù)提供商提供解析服務(wù)才能添加域名解析。一般情況下域名注冊(cè)商會(huì)提供免費(fèi)的解析服務(wù),因此注冊(cè)商同時(shí)也是解析服務(wù)提供商,如51web.com,也有很多只提供解析服務(wù)的DNS服務(wù)商,如51DNS等。進(jìn)行域名解析時(shí)添加的解析記錄會(huì)首先添加到DNS解析提供商的DNS系統(tǒng)里,一般而言,解析提供商為客戶的域名提供解析服務(wù)的DNS,就是權(quán)威DNS。
權(quán)威DNS里只包含其客戶域名的解析記錄,不包含其他域名的解析,但用戶在家里上網(wǎng)的時(shí)候需要能夠訪問(wèn)所有的域名,因此就需要另外一種DNS服務(wù),即遞歸DNS,它們可以幫你到全世界對(duì)應(yīng)的權(quán)威DNS找到正確的解析記錄。遞歸DNS一般由網(wǎng)絡(luò)寬帶運(yùn)營(yíng)商提供,如各省電信公司為自己所在省份的用戶提供各自的遞歸DNS,也有第三方提供的全網(wǎng)通用的遞歸DNS,如114DNS(114.114.114.114、114.114.115.115),阿里DNS(223.5.5.5、223.6.6.6)。
三 如何添加域名解析?
下面以我司產(chǎn)品為例,當(dāng)客戶在成功注冊(cè)域名后,登陸至客戶管理中心,點(diǎn)擊左側(cè)域名管理后即可看到注冊(cè)的域名,如下:

點(diǎn)擊該域名,并繼續(xù)點(diǎn)擊“登陸產(chǎn)品控制面板”即可進(jìn)入域名控制面板進(jìn)行域名解析啦:

需要說(shuō)明的是主機(jī)記錄是指主機(jī)名稱,不包含域名本身,如m.lytailong.com 主機(jī)記錄為www,它表示將記錄值中的IP地址指向www這臺(tái)主機(jī)。當(dāng)記錄類型是A時(shí),表示記錄值中填寫的是IP地址,當(dāng)記錄類型是CNAME時(shí),表示記錄值中填寫的是另外一個(gè)名稱。
四 如何正確設(shè)置網(wǎng)站域名解析?
當(dāng)客戶購(gòu)買了主機(jī)產(chǎn)品后,需要在域名解析中添加對(duì)應(yīng)的記錄才能使網(wǎng)站可以正常訪問(wèn)到。當(dāng)主機(jī)供應(yīng)商提供的是IP地址時(shí),需要添加為A記錄,當(dāng)主機(jī)供應(yīng)商提供的是另外一個(gè)別名地址時(shí),需要使用CNAME記錄。當(dāng)下越來(lái)越多的主機(jī)供應(yīng)商和CDN供應(yīng)商會(huì)要求域名解析做CNAME記錄,以實(shí)現(xiàn)CDN全局負(fù)載均衡的功能。
很多客戶習(xí)慣把無(wú)主機(jī)名的域名本身和主機(jī)名www同時(shí)添加兩條A記錄或者CNAME記錄,如example.com和www.example.com這樣使用兩個(gè)解析都可以訪問(wèn)到同一網(wǎng)站。但需要注意的是,多個(gè)域名指向同一網(wǎng)站可能導(dǎo)致搜索引擎認(rèn)為其中某個(gè)域名復(fù)制了另外一個(gè)域名的內(nèi)容,會(huì)影響SEO,因此我們建議將其中一個(gè)解析添加為“顯性URL”,轉(zhuǎn)向到另外一個(gè)主機(jī)名,如下:

這樣,該網(wǎng)站將通過(guò)唯一入口http://example.com進(jìn)行訪問(wèn),來(lái)自www.example.com的權(quán)重將全部轉(zhuǎn)移至example.com,既實(shí)現(xiàn)的客戶訪問(wèn)入口的統(tǒng)一也不影響SEO。另外由于無(wú)主機(jī)名的域名本身添加CNAME記錄雖然可以正常訪問(wèn)網(wǎng)站,但是這種方式將在很長(zhǎng)一段時(shí)期內(nèi)和標(biāo)準(zhǔn)(http://www.ietf.org/rfc/rfc1035.txt)相違背,因此還有部分像萬(wàn)網(wǎng)這種老的DNS提供商不支持頂級(jí)域名添加CNAME記錄,如果您的域名還需要添加企業(yè)郵局的MX解析,則可能導(dǎo)致某些舊的郵件系統(tǒng)無(wú)法正確投遞郵件,因此請(qǐng)謹(jǐn)慎使用頂級(jí)域名的CNAME解析,在這種情況下我們建議頂級(jí)域名解析使用A記錄,并在解析到的主機(jī)上設(shè)置301跳轉(zhuǎn)至www,客戶全部通過(guò)http://www.example.com訪問(wèn)網(wǎng)站。但如果您的域名只是用作網(wǎng)站,無(wú)郵局等服務(wù),那就可以放心大膽的將頂級(jí)域名添加為CNAME記錄啦。

![]()
本單位代理的域名注冊(cè)服務(wù)機(jī)構(gòu)名稱:商中在線科技股份有限公司、北京新網(wǎng)數(shù)碼信息技術(shù)有限公司
?2002-2019 Oriental Century All Rights Reserved. 版權(quán)所有:成都世紀(jì)東方網(wǎng)絡(luò)通信有限公司
《中華人民共和國(guó)增值電信業(yè)務(wù)經(jīng)營(yíng)許可證》ISP證編號(hào):B1-20181050 蜀ICP備07500933號(hào) 營(yíng)業(yè)執(zhí)照 公安核準(zhǔn):51019001000101 域名服務(wù)許可證:川 D3-20220003 投訴處理