欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用DNSPod和Squid打造自己的CDN(二)

 更新時(shí)間:2013年04月20日 00:19:03   投稿:mdxy-dxy  
智能DNS可以說是CDN的基礎(chǔ)。相信平時(shí)大家做網(wǎng)站都會有下面的情況:首頁上放兩個(gè)鏈接,電信用戶請?jiān)L問主力站點(diǎn)A,網(wǎng)通用戶請?jiān)L問鏡像站點(diǎn)B

第 3 章 設(shè)置域名的DNS

1.在DNSPod上面添加域名
打開www.dnspod.com,在右上角的導(dǎo)航菜單選擇注冊,根據(jù)提示輸入信息完成注冊。注冊成功后返回首頁登錄。
登錄后,看到有個(gè)添加新域名的框,輸入naizhao(別輸www。另外本文的例子就是naizhao.com),然后右邊選擇.com,完成后點(diǎn)擊增加。

添加后,系統(tǒng)會自動跳到新添加的域名管理頁面??梢钥吹嚼锩媸裁礀|西都沒有。不急,我們慢慢來。
在頁面下方可以看到幾個(gè)輸入框和下拉列表,用于新增解析記錄。我們先試著添加一條電信的記錄看看。按照下面的格式輸入:
主機(jī)記錄:www
記錄類型:A
線路類型:電信
記錄值:1.1.1.1
優(yōu)先級:(留空)
TTL:3600(默認(rèn))
完成后,點(diǎn)擊增加。


有幾個(gè)地方給大家說明一下:
主機(jī)記錄:也就是域名前面的東西,比如www,那么記錄生效后就是www.naizhao.com。如果要實(shí)現(xiàn)naizhao.com(前面沒有www),那么添加的時(shí)候留空就好,系統(tǒng)會自動給加上一個(gè)@,代表域名本身。
記錄類型:有A、CNAME、MX三種。最常用的就是A,記錄值是一個(gè)IP地址。另外是MX,也就是郵件記錄,做郵件服務(wù)器的時(shí)候用到,這里不深入討論了。
線路類型:比較重要。如果選擇了電信,那么代表這條記錄*只能*給電信用戶解析出來,網(wǎng)通用戶是解析不出這條記錄的。如果你一個(gè)域名只添加了一個(gè)電信的記錄,那么網(wǎng)通用戶將會無法訪問。同樣道理,網(wǎng)通的線路類型也一樣。另外有一點(diǎn)要說明:非網(wǎng)通、非教育網(wǎng)的用戶將會被解析到電信記錄去。也就是說,國外用戶、鐵通、聯(lián)通等用戶都會被解析到電信服務(wù)器。
還有一個(gè)通用,通用的意思是,不管你是電信還是網(wǎng)通還是其他用戶,都可以解析出這條記錄。在存在電信和網(wǎng)通兩條記錄的情況下,不建議添加通用記錄。
記錄值:根據(jù)記錄類型,分別輸入一個(gè)IP或者一個(gè)域名(不是URL轉(zhuǎn)發(fā)的域名)
優(yōu)先級:用在MX記錄中,數(shù)字越小,優(yōu)先級越高。作用是:從優(yōu)先級最大的服務(wù)器開始,如果郵件服務(wù)器出問題,郵件無法寄達(dá),將會轉(zhuǎn)發(fā)到優(yōu)先級小一級的服務(wù)器上去。如果你沒有很多臺郵件服務(wù)器,這個(gè)就不用管了。
TTL:同樣是比較重要的東西。數(shù)字是按照秒來算,3600也就是一個(gè)小時(shí)。意思是,用戶請求一個(gè)域名的解析,在得到IP后,3600秒之內(nèi)不會向DNS服務(wù)器重新請求解析,3600秒之內(nèi)訪問此域名,都將直接從自己機(jī)器的緩存里面獲取IP。超出3600秒后,將會重新向DNS服務(wù)器請求獲取IP。

OK,我們繼續(xù),添加一條網(wǎng)通的記錄,讓添加完成后的記錄像下面的樣子


到此,我們就添加成功了。等個(gè)半分鐘,我們來測試一下是否已經(jīng)生效。
A.Windows用戶
我們使用nslookup命令,先在開始菜單-運(yùn)行-cmd,回車打開命令行。
然后輸入nslookup www.naizhao.com ns1.dnspod.net,稍等一下,看看服務(wù)器返回的結(jié)果:
Name:    www.naizhao.com

Address:  1.1.1.1
如果你是網(wǎng)通用戶,那么會得到下面的結(jié)果
Name:    www.naizhao.com

Address:  2.2.2.2
B.Linux/Unix/Mac用戶
直接使用系統(tǒng)自帶的dig命令。dig命令比nslookup更為強(qiáng)大。
輸入dig @ns1.dnspod.net www.naizhao.com,會返回一大堆結(jié)果。我們只需要找到下面的文字就證明一切正常
;; ANSWER SECTION:
www.naizhao.com.        3600    IN      A       1.1.1.1
網(wǎng)通用戶會看到
;; ANSWER SECTION:
www.naizhao.com.        3600    IN      A       2.2.2.2

至此,DNSPod方面的工作已經(jīng)完成,下一步就是把域名的DNS服務(wù)器改為DNSPod的。
2.把域名的DNS轉(zhuǎn)到DNSPod
域名遷移以前,我先提示一下風(fēng)險(xiǎn):

根據(jù)域名的DNS協(xié)議規(guī)定,所有域名的NS記錄(也就是指向DNS服務(wù)器的記錄)的TTL時(shí)間必須為172800秒,也就是48小時(shí)。根據(jù)我們前面所學(xué)到有關(guān)TTL的知識,也就是說,一個(gè)域名如果被請求過一次以后,只要緩存不被清空,那么NS記錄就會存在48小時(shí)。48小時(shí)內(nèi),任何有關(guān)此域名的記錄的請求都發(fā)送到這個(gè)DNS服務(wù)器。換個(gè)角度來理解,如果A用戶訪問過你的網(wǎng)站,然后你在半個(gè)小時(shí)后修改你域名的DNS服務(wù)器,那么在剩余的47個(gè)半小時(shí)內(nèi),A用戶對你這個(gè)域名的所有請求都會發(fā)送到你*舊的*DNS服務(wù)器,而不是新的服務(wù)器。B用戶在你修改DNS成功后訪問你的網(wǎng)站,那么B用戶將會得到*新的*DNS服務(wù)器地址,所有請求都發(fā)往*新的*DNS服務(wù)器,而不是*舊的*。明白這點(diǎn)后,那么你就會知道,為什么修改域名的DNS后需要48個(gè)小時(shí)來生效。你也會明白,為什么記錄會一下變成新的,一下變成舊的:這是因?yàn)?,你地方的DNS服務(wù)器一般是2-3臺,但他們每臺之間的記錄并不同步。
另外,一些很小氣的域名注冊商,在你修改DNS服務(wù)器后,會停止對你域名的解析。那么你將會冒著用戶無法訪問你站點(diǎn)的風(fēng)險(xiǎn)。對這樣的用戶,我一般建議在遷移域名的前一天,在你域名注冊商的DNS管理后臺,先把你所有域名記錄的TTL,從默認(rèn)的3600改為36000(10個(gè)小時(shí))以上,并且選擇在晚上10點(diǎn)以后修改DNS,因?yàn)镈NS記錄會在用戶關(guān)機(jī)、關(guān)閉ADSL MODEM后失效(當(dāng)然,很有可能還會從地方電信的DNS得到舊記錄)。設(shè)置10個(gè)小時(shí)以上是讓用戶在就算舊DNS服務(wù)器停止服務(wù)后,也能從本地的緩存里面得到記錄。

具體如何修改DNS,我就不具體說了,每個(gè)域名注冊商都不一樣。有幾點(diǎn)要注意的:
1.填寫DNS的時(shí)候,記得要把舊的全部去掉,不要以為新舊留著會穩(wěn)定,這樣只會讓你的用戶得到錯誤的記錄。
2.盡量多填DNS服務(wù)器,這樣能讓你的域名更加穩(wěn)定。目前DNSPod有6臺DNS服務(wù)器,一般的域名注冊商允許你填寫4個(gè)(新網(wǎng)),萬網(wǎng)在客戶面板里面只能填寫2個(gè),但在域名管理面板(diy.hichina.com)可以把6個(gè)都填寫進(jìn)去。


目前DNSPod的6臺DNS服務(wù)器分別為(注意了,是.net不是.com):
ns1.dnspod.net
ns2.dnspod.net
ns3.dnspod.net
ns4.dnspod.net
ns5.dnspod.net
ns6.dnspod.net

相關(guān)文章

  • Centos/Ubuntu下安裝nodejs教程

    Centos/Ubuntu下安裝nodejs教程

    本篇文章主要介紹了Centos/Ubuntu下安裝nodejs教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-04-04
  • Linux之UDP協(xié)議及其編程全流程

    Linux之UDP協(xié)議及其編程全流程

    這篇文章主要介紹了Linux之UDP協(xié)議及其編程全流程,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • linux 用戶和組命令整理及詳細(xì)介紹

    linux 用戶和組命令整理及詳細(xì)介紹

    這篇文章主要介紹了linux 用戶和組命令整理及詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • linux中權(quán)限管理命令詳解(chmod/chown/chgrp/unmask)

    linux中權(quán)限管理命令詳解(chmod/chown/chgrp/unmask)

    這篇文章主要介紹了linux中權(quán)限管理命令詳解(chmod/chown/chgrp/unmask)的相關(guān)知識,通過示例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 在Linux系統(tǒng)上查看Apache服務(wù)器的錯誤日志

    在Linux系統(tǒng)上查看Apache服務(wù)器的錯誤日志

    這篇文章主要介紹了在Linux系統(tǒng)上查看Apache服務(wù)器的錯誤日志,是服務(wù)器運(yùn)維必備的基礎(chǔ)知識,需要的朋友可以參考下
    2015-07-07
  • 在linux下開啟FTP服務(wù)方法介紹

    在linux下開啟FTP服務(wù)方法介紹

    這篇文章主要介紹了在linux下開啟FTP服務(wù)方法介紹,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • Vim的分屏功能命令大全

    Vim的分屏功能命令大全

    寫code的朋友可能都會有個(gè)煩惱,長長的代碼,小小的屏幕,是我怎能瞻前顧后?而vim的分屏功能在一定程度上解決了這個(gè)問題。這篇文章主要給大家介紹了Vim的分屏功能實(shí)現(xiàn),文中通過圖文以及詳細(xì)步驟給大家進(jìn)行了介紹,相信會對大家的理解和學(xué)習(xí)很有幫助,
    2016-11-11
  • Centos7的Firewalld防火墻基礎(chǔ)命令詳解

    Centos7的Firewalld防火墻基礎(chǔ)命令詳解

    這篇文章主要介紹了Centos7的Firewalld防火墻基礎(chǔ)命令詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Linux安裝PHP MongoDB驅(qū)動

    Linux安裝PHP MongoDB驅(qū)動

    在php中使用mongodb你必須使用 mongodb 的 php驅(qū)動。本文是小編在部署生產(chǎn)環(huán)境時(shí)候記錄的筆記,特此分享到腳本之家平臺供大家參考
    2016-11-11
  • Linux文件操作高頻使用命令小結(jié)

    Linux文件操作高頻使用命令小結(jié)

    這篇文章主要介紹了Linux文件操作高頻使用命令小結(jié),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-11-11

最新評論