什么是泛解析 域名解析我想大家都已經(jīng)知道是什么意思了,就是把域名轉(zhuǎn)換為IP:比如有人在瀏覽器輸入本站的域名www.today-wx.com,然后此人主機(jī)所配置的DNS服務(wù)器就會(huì)把域名解析為116.255.189.134這個(gè)IP,這里所說的解析是一對(duì)一的,泛解析則是多個(gè)二級(jí)域名對(duì)應(yīng)同一個(gè)IP,這里以abc.com為例,一旦做了泛解析,則無論用戶在瀏覽器中輸入的是www.abc.com,還是adrdf.abc.com還是!@#.abc.com(.abc.com前邊可以是任意值),都會(huì)打開相同的網(wǎng)站,這樣的好處是很明顯的,就是訪客即便輸錯(cuò)了地址也沒有關(guān)系,大大提高了網(wǎng)站的用戶體驗(yàn)。 怎么做泛解析這里還是以abc.com為例,只需要在域名管理后臺(tái)設(shè)置一條A記錄即可完成,主機(jī)名為*,然后IP地址對(duì)應(yīng)服務(wù)器IP,也就是*.abc.com解析到某個(gè)IP地址,那是不是說到這里就完了呢,如下圖設(shè)置: 當(dāng)然不是的,還需要在服務(wù)器上稍微做一下修改,這里分別以IIS環(huán)境以及APACHE環(huán)境為例進(jìn)行說明。 設(shè)置IIS在說配置之前,需要說明一下的是只有擁有獨(dú)立IP的主機(jī)才能做泛解析,共享空間是做不了的,這點(diǎn)切記。 在如何設(shè)置IIS來支持多個(gè)WEB站點(diǎn)一文中我們?cè)敿?xì)介紹了如何在IIS中建立站點(diǎn),如果要某個(gè)站點(diǎn)支持泛解析,需要做下圖這些配置:
如果APACHE服務(wù)器只有一個(gè)站點(diǎn)則不用做任何配置,如果使用虛擬主機(jī)功能開啟多個(gè)站點(diǎn)并且有獨(dú)立的虛擬主機(jī)配置文件,則需要做以下設(shè)置: 多個(gè)虛擬主機(jī)用virtualhost分割,把設(shè)置泛解析的站點(diǎn)配置信息放在文件頭部的位置即可,完成配置之后記得重啟APACHE。 設(shè)置泛解析的好處與壞處設(shè)置泛解析的好處前邊已經(jīng)說了,不用擔(dān)心域名會(huì)出錯(cuò),那么壞處呢?由于輸入任意二級(jí)域名都會(huì)出現(xiàn)相同的內(nèi)容,所以對(duì)做優(yōu)化的網(wǎng)站來說不是什么好事,甚至搜索引擎會(huì)認(rèn)為這是在作弊,很容易被K的;再者,由于站點(diǎn)沒有綁定域名,只是綁定了IP地址,則很容易被鏡像,就是別人隨意使用一個(gè)域名解析到這臺(tái)服務(wù)器,都可以打開網(wǎng)站,并且內(nèi)容都一樣,這樣的話,很容易又出現(xiàn)一大批內(nèi)容一樣的網(wǎng)站,搜索引擎就會(huì)很疑惑,被K的風(fēng)險(xiǎn)非常的大,所以強(qiáng)烈不建議做優(yōu)化的站長(zhǎng)們做泛解析,真的是得不償失啊。 其他注意事項(xiàng)如果在做泛解析的同時(shí)做了其他A記錄,則具體的A記錄優(yōu)先級(jí)是比泛解析要高的,比如*.abc.com映射到116.255.189.134,而www.abc.com映射到116.255.178.135,則當(dāng)用戶訪問www.abc.com的時(shí)候,DNS服務(wù)器會(huì)解析到116.255.178.135這臺(tái)服務(wù)器。 泛解析只是把子域名都映射到相同的IP,并不包括主域名,如果做了*.abc.com,又考慮到用戶還會(huì)使用abc.com的方式來訪問站點(diǎn),還需要做一個(gè)abc.com的A記錄。 |