久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

如何搭建一個自己的網(wǎng)站

 文炳春秋 2022-04-10

咪哥雜談

本篇閱讀時間約為 7 分鐘,。

1

前言

今天來給大家介紹,域名篇,。

隨著互聯(lián)網(wǎng)時代來臨,,瀏覽器成為了日常必備的電腦工具。

而域名,,但凡用過瀏覽器的朋友都知道它長什么樣,。

比如百度:

那我們用了這么久的域名,你知道它的組成以及作用是什么嗎,?

帶著這個問題,,繼續(xù)往下讀。

2

域名的組成

依然以百度為例:

從形式上來說,,域名由 . 來進行分割英文組成,。

如果按照正常的閱讀方式,從左往右看,。

但是,,看域名則不同,需要你從右往左看去理解,。

首先在最右邊 .com 的域名位置,,有一個專業(yè)名詞,叫頂級域名,。

我們見到的每個域名,,都以頂級域名作為結(jié)尾,,例如常見的:

  • .com,,商業(yè)通用域名

  • .gov,,政府網(wǎng)站域名

  • .edu,,教育網(wǎng)站域名

  • .org,,非盈利組織域名

  • .net,網(wǎng)絡(luò)服務(wù)商域名

  • .........等等

其次,,從右側(cè)數(shù),,倒數(shù)第二位的,, baidu 。

排在頂級域名的左側(cè)域名,,都稱之為子域名,。如果細分,那對于 baidu 的專業(yè)名詞,,叫二級域名,。

同時 baidu.com 這一整串,也可以叫二級域名,。

二級域名一般是人們基于產(chǎn)品,、公司等來創(chuàng)建的名稱,主要作用就是好記,。

接下來,,就是 3w 了。

我們經(jīng)常說的 3w 是什么意思呢,?

www,,原本英文:World Wide Web。中文,,萬維網(wǎng),。

是一個透過互聯(lián)網(wǎng)訪問的,由許多互相鏈接的超文本組成的系統(tǒng)

wiki百科

如果讀了還是不明白,,那我簡單用一句話概括下:

日常瀏覽網(wǎng)頁就是在使用萬維網(wǎng),,而有一些互聯(lián)網(wǎng)常用的服務(wù),就不是使用的萬維網(wǎng),,比如發(fā)郵件,、ftp文件傳輸?shù)取?/p>

PS:互聯(lián)網(wǎng)不等同于萬維網(wǎng),萬維網(wǎng)屬于互聯(lián)網(wǎng)中的"子服務(wù)"之一,。

對于 www 來說,,告訴你訪問的就是 web 服務(wù),那么,,又問題來了,。

當(dāng)我們訪問一個網(wǎng)頁時,www 是必須要帶上嗎,?那你覺得 3w 會是三級域名嗎,?

答案:

www.baidu.com 屬于二級域名,。

3w 俗稱萬維網(wǎng),只是大家“默認(rèn)”的域名前綴,,但它并不是必須的,。

譬如,百度知道:

3

域名以及域名系統(tǒng)

組成講完了,,我們來聊聊域名的作用,。

一說到域名,那必然離不開一個詞 - DNS ,。

DNS,,英語:Domain Name System,中文:域名系統(tǒng),。

是互聯(lián)網(wǎng)的一項服務(wù),,它作為將域名和IP地址相互映射的一個分布式數(shù)據(jù)庫,能夠使人更方便地訪問互聯(lián)網(wǎng),。

wiki百科

看了概念還沒懂,?沒關(guān)系,讓我用通俗易懂的例子來給你解釋一下,。

現(xiàn)在我們?yōu)g覽網(wǎng)站的數(shù)量非常多,,每個網(wǎng)站背后都對應(yīng)著 ip ,就像你的電腦也對應(yīng)著一個公網(wǎng) ip 一樣,,比如下面:

如果網(wǎng)站全部用 ip 進行訪問,,那肯定很難記住,所以就需要一個類似地址簿一樣的東西,,根據(jù)名稱,,去查詢背后的地址。

比如,,有天中午你餓了,,于是你打開美團外賣,訂了"麥當(dāng)勞",。

此時外賣小哥收到來自你的訂單,,"麥當(dāng)勞"是全國連鎖店,那具體外賣小哥要去哪里取餐呢,?

通過美團的提示,,查詢到離你最近的麥當(dāng)勞地點,提示小哥應(yīng)該去"前門西大街店"的麥當(dāng)勞進行取餐,。

所以,,這里的"麥當(dāng)勞"可以對應(yīng)成域名,"美團"對應(yīng)成 DNS 服務(wù)器,前門西大街麥當(dāng)勞店的具體地址則對應(yīng)成 ip 地址,。

那回到網(wǎng)絡(luò)世界里,,我們每訪問域名一次,都需要經(jīng)過 DNS 服務(wù)幫我們進行解析,。

可見 DNS 非常重要,因此 DNS 服務(wù)器的設(shè)計,,就引出了高可用,,高并發(fā),分布式的概念,。

然后,,就有了按照不同層來劃分 DNS 服務(wù)器的設(shè)計,如下圖:

根 DNS 服務(wù)器:返回頂級 DNS 服務(wù)器的 ip 地址,。

頂級域 DNS 服務(wù)器:返回權(quán)威 DNS 服務(wù)器的 ip 地址,。

權(quán)威 DNS 服務(wù)器:返回相應(yīng)主機的 ip 地址。

是不是覺得這個分層和域名的組成有些類似,?

先對著這幾個基礎(chǔ)概念眼熟下,,不明白沒關(guān)系,繼續(xù)往下看,。

眼熟上述概念,,那再來看看我們請求域名后,解析ip的流程是怎樣的,?

依舊是來看一張流程圖,,一共有十步,用文字來對照解釋:

從上往下,,從 1 到 10來看,。

首先電腦通過瀏覽器訪問一個域名,比如百度 www.baidu.com ,。

1. 瀏覽器檢查是否有 DNS 相關(guān)緩存,,通過域名查找 ip 。

比如谷歌瀏覽器:

但由于谷歌瀏覽器的新版本去掉了 DNS 列表查看功能,,目前你能看到的只有清理緩存按鈕了,。

如果你想看到瀏覽器緩存的 dns 列表,還有一種方法,。

訪問 chrome://net-export/ ,,進行網(wǎng)絡(luò)日志下載。

將 json 日志文件上傳到此網(wǎng)站:

https://netlog-viewer./

實際上,,就像圖中表格一樣,,域名和 ip 地址相對應(yīng),就是 DNS 所做的事兒。

如果找到,,則直接返回 ip ,,若沒有,進行下一步,。

2. 如果瀏覽器 DNS 緩存失效,,則去本機的 hosts 文件中進行查找。

windows和Linux的hosts文件路徑不同,,自行網(wǎng)上搜索,。

有的時候,GitHub訪問不了,,知道為什么改 hosts 文件起作用了吧,?

如果找到,則直接返回 ip ,,若沒有,,進行下一步。

3. 如果 hosts 文件中沒有對應(yīng)的映射,,則訪問本地 DNS 服務(wù)器,。

本地 DNS 服務(wù)器,一般都是由網(wǎng)絡(luò)供應(yīng)商提供,,比如中國聯(lián)通,、電信自動分配。說白了,,就是服務(wù)商的某個機房,。

如果找到,則直接返回 ip ,,若沒有,,進行下一步。

4,、5. 本地 DNS 服務(wù)器依然沒有找到相關(guān) ip,。

那本地 DNS 服務(wù)器就會問根 DNS 服務(wù)器。

本地DNS:"根老大,,告訴我下 www.baidu.com 的 ip 地址唄,!"

根老大聽到本地 DNS 小弟的召喚后,

回復(fù)到:".com結(jié)尾的域名啊,,我給你它對應(yīng)的頂級域名 DSN 服務(wù)器地址,,你去問它!"

6,、7:本地 DNS 服務(wù)器詢問頂級 DNS 服務(wù)器,。

于是本地DNS小弟又再次請求了頂級域名DNS服務(wù)器。

本地DNS:"頂老二,老大叫我來問你,,www.baidu.com的 ip 地址,,告訴我一下唄!"

頂老二:"嗨,,不就 www.baidu.com 嗎,!小意思,我給你它的權(quán)威 DNS 服務(wù)器地址,,你去問它,!"

8、9:本地 DNS 服務(wù)器詢問權(quán)威 DNS 服務(wù)器,。

本地DNS:"權(quán)三哥,,頂老二都讓我來問你,,www.baidu.com 對應(yīng)的 ip 地址,,到底是啥啊??!"

權(quán)威DNS:"別急,老弟,,我給你查查,。查到了!220.181.38.148"

PS:權(quán)威DNS服務(wù)器,,就是針對特殊的 ip 進行解析的服務(wù)器,,所謂的權(quán)威是針對特定域名來說的。

下圖只是我為了獲取百度 ip 而做的例圖:

10:本地 DNS 服務(wù)器拿著真實的 ip ,,開開心心地將 ip 返回給了電腦,。

最終,電腦與目標(biāo) ip 成功地建立了連接,。

故事完,。


當(dāng)你明白了根、頂級,、權(quán)威 DNS 服務(wù)器的基礎(chǔ)概念之后,,再去看解析流程后,才會有一種"恍然大悟"的感覺,。

那關(guān)于 DNS ,,它和域名的關(guān)系,到這里就結(jié)束了,。

除了幫助域名解析以外,,其實 DNS 還有一個作用,就是負載均衡,那這里就不過多講了,,感興趣的可以看下我后面分享的極客時間鏈接,。

4

結(jié)語

今天這篇文章,足以讓你了解域名的常用知識了,。

對網(wǎng)絡(luò)感興趣的同學(xué),,建議消化一下。

本篇內(nèi)容是原理部分,,授人以魚不如授人以漁,,一直是我推崇的文章風(fēng)格,所以不能光有結(jié)論,,弄清原理也是非常重要的,。


往期精彩回顧

PyCharm幾個常用的快捷鍵

如何搭建一個自己的網(wǎng)站-概述篇(一)

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多