HTTP-005-DNS域名解析過(guò)程

DNS域名解析過(guò)程

當(dāng)用戶在瀏覽器中輸入 www.abc.com 時(shí)

  1. 瀏覽器會(huì)檢查緩存中有沒(méi)有這個(gè)域名對(duì)應(yīng)的解析過(guò)的ip如果緩存中有,解析過(guò)程就結(jié)束既荚。
  2. 如果瀏覽器緩存中沒(méi)有,瀏覽器會(huì)查找操作系統(tǒng)緩存中是否有這個(gè)域名對(duì)應(yīng)的 DNS解析結(jié)果栋艳。

以上還沒(méi)有使用域名解析服務(wù)器恰聘,因?yàn)槎际窃诒镜赝瓿傻?/strong>

  1. 操作系統(tǒng)將把這個(gè)域名發(fā)送給這里設(shè)置的LDNS 也就是 本地區(qū)的域名服務(wù)器,如學(xué)校的DNS服務(wù)器吸占,電信聯(lián)通 等晴叨。
  2. 如果LDNS沒(méi)有命中就直接到 Root Server域名服務(wù)器請(qǐng)求解析。
  3. 根域名服務(wù)器返回給本地域名服務(wù)器一個(gè)所查詢域的主域名服務(wù)器(gTLD)地址矾屯,gTLD是國(guó)際頂級(jí)域名服務(wù)器 如 .com .cn .org
  4. 本地域名服務(wù)器再向上一步返回的gTLD服務(wù)器發(fā)送請(qǐng)求
  5. 接受請(qǐng)求的gTLD服務(wù)器查找并返回此域名對(duì)應(yīng)的 Name Server域名服務(wù)器的地址兼蕊。這個(gè) Name Server 通常就是你注冊(cè)的域名服務(wù)器,例如你在某個(gè)域名服務(wù)器提供商申請(qǐng)的域名件蚕,那么這個(gè)域名解析任務(wù)就由這個(gè)域名提供商的服務(wù)器來(lái)完成孙技。
  6. Name Server 域名服務(wù)器會(huì)查詢存儲(chǔ)的域名和IP的映射關(guān)系表产禾,在正常情況下都根據(jù)域名的得到的IP記錄,連同一個(gè)TTL值返回給 DNS Server域名服務(wù)器牵啦。
  7. 返回改域名對(duì)應(yīng)的IP和TTL值Local DNS Server 會(huì)緩存這個(gè)域名和IP的對(duì)應(yīng)關(guān)系亚情,緩存時(shí)間由TTL控制。
  8. 把解析的結(jié)果返回給用戶哈雏,用戶根據(jù)TTL值緩存在本地緩存中楞件,域名解析過(guò)程結(jié)束。

實(shí)際生活中可能不止這10個(gè)步驟裳瘪,因?yàn)镹ame Server可能存在多級(jí)土浸,或者有一個(gè)GT來(lái)負(fù)載均衡控制,

JVM中也會(huì)緩存DNS的解析結(jié)果盹愚,這個(gè)緩存是在InetAddress類中完成的栅迄,緩存時(shí)間有兩種緩存策略:

  1. 正確解析結(jié)果緩存
  2. 失敗解析結(jié)果緩存

域名解析方式

A記錄站故,將多個(gè)域名解析到一個(gè)IP地址皆怕,但是不能將一個(gè)域名解析到多個(gè)IP地址
MX記錄,可以將某個(gè)域名下的郵件服務(wù)器指向自己的 Mail Server
CNAME記錄西篓,Canonical Name(別名解析) 為一個(gè)域名設(shè)置一個(gè)或多個(gè)別名
NS記錄愈腾, 為某個(gè)域名制定DNS解析服務(wù)器,也就是這個(gè)域名有指定的IP地址的DNS服務(wù)器去解析
TXT記錄岂津,為某個(gè)主機(jī)名或域名設(shè)置說(shuō)明虱黄。

CDN工作機(jī)制

內(nèi)容分布網(wǎng)絡(luò),在Internet中增加一層新的網(wǎng)絡(luò)構(gòu)架吮成、將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶的網(wǎng)絡(luò)邊緣橱乱、使用戶可以就近去的所需的內(nèi)容提高用戶訪問(wèn)網(wǎng)站的響應(yīng)速度。 CND緩存靜態(tài)數(shù)據(jù)粱甫,如CSS泳叠、JS、圖片和靜態(tài)網(wǎng)頁(yè)等數(shù)據(jù)茶宵,從而加速網(wǎng)頁(yè)數(shù)據(jù)內(nèi)容的下載速度危纫。
引用一個(gè)網(wǎng)上的例子 :

A家的網(wǎng)速 100M的,但他只用了10M的速度乌庶,B家的網(wǎng)速是10M的种蝶,但是他需要15M的速度才行。怎么辦呢瞒大。 C是一家CDN服務(wù)商螃征,在A家有個(gè)節(jié)點(diǎn)(就像A是一個(gè)贊助商一樣)B在C家買了CDN加速服務(wù)。當(dāng)B的速度不夠的時(shí)候透敌,CDN加速就會(huì)選擇有節(jié)余的節(jié)點(diǎn)來(lái)幫B盯滚,提高B的速度锅棕。這樣B的速度就能達(dá)到或超過(guò)15M ,皆大歡喜淌山。A沒(méi)浪費(fèi)裸燎,B速度有了,C賺了錢泼疑。 當(dāng)C的節(jié)點(diǎn)在全國(guó)都有德绿,非常多的時(shí)候。那么你用C家的CDN加速服務(wù)退渗,你就會(huì)健步如飛了移稳。

CDN= 鏡像+緩存+整體負(fù)載均衡

負(fù)載均衡
對(duì)工作任務(wù)進(jìn)行平衡、分?jǐn)偟阶鰝€(gè)操作單元上執(zhí)行会油,可以提高服務(wù)器響應(yīng)速度及利用效率个粱,避免軟件或硬件模塊出現(xiàn)單點(diǎn)失效,解決網(wǎng)絡(luò)擁塞問(wèn)題翻翩,實(shí)現(xiàn)地理位置無(wú)關(guān)性都许、
通常有三種負(fù)載均衡架構(gòu),

  1. 鏈路負(fù)載均衡
  2. 集群負(fù)載均衡
  3. 操作系統(tǒng)負(fù)載均衡
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末嫂冻,一起剝皮案震驚了整個(gè)濱河市胶征,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌桨仿,老刑警劉巖睛低,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異服傍,居然都是意外死亡钱雷,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門吹零,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)罩抗,“玉大人,你說(shuō)我怎么就攤上這事瘪校〕文海” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵阱扬,是天一觀的道長(zhǎng)泣懊。 經(jīng)常有香客問(wèn)我,道長(zhǎng)麻惶,這世上最難降的妖魔是什么馍刮? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮窃蹋,結(jié)果婚禮上卡啰,老公的妹妹穿的比我還像新娘静稻。我一直安慰自己,他們只是感情好匈辱,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布振湾。 她就那樣靜靜地躺著,像睡著了一般亡脸。 火紅的嫁衣襯著肌膚如雪押搪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 50,050評(píng)論 1 291
  • 那天浅碾,我揣著相機(jī)與錄音大州,去河邊找鬼。 笑死垂谢,一個(gè)胖子當(dāng)著我的面吹牛厦画,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播滥朱,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼根暑,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了焚虱?” 一聲冷哼從身側(cè)響起购裙,我...
    開(kāi)封第一講書(shū)人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤懂版,失蹤者是張志新(化名)和其女友劉穎鹃栽,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體躯畴,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡民鼓,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蓬抄。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片丰嘉。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖嚷缭,靈堂內(nèi)的尸體忽然破棺而出饮亏,到底是詐尸還是另有隱情,我是刑警寧澤阅爽,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布路幸,位于F島的核電站,受9級(jí)特大地震影響付翁,放射性物質(zhì)發(fā)生泄漏简肴。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一百侧、第九天 我趴在偏房一處隱蔽的房頂上張望砰识。 院中可真熱鬧能扒,春花似錦、人聲如沸辫狼。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)膨处。三九已至越平,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間灵迫,已是汗流浹背秦叛。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留瀑粥,地道東北人挣跋。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像狞换,于是被迫代替她去往敵國(guó)和親避咆。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容