DNS CDN 證書相關概要

DNS

DNS

域名系統(tǒng)(Domain Name System瘦陈,縮寫:DNS)是互聯(lián)網(wǎng)的一項服務踪区。它作為將域名和IP地址相互映射的一個分布式數(shù)據(jù)庫铺韧,能夠使人更方便地訪問互聯(lián)網(wǎng)俐载。DNS使用TCP和UDP端口53蟹略。

域名是一個具有層次的結構,從上到下一次為根域名遏佣、頂級域名挖炬、二級域名、三級域名

域名系統(tǒng)

例如www.baidu.com状婶,www為三級域名意敛、baidu為二級域名、com為頂級域名膛虫。

域名查詢方式

域名查詢流程

迭代與遞歸草姻,如圖所示。

迭代的方式可以減輕根域名服務器壓力稍刀。

緩存

本地:1. 瀏覽器緩存 2.操作系統(tǒng)緩存

瀏覽器自身的DNS緩存:緩存時間比較短撩独,大概只有1分鐘,且只能容納1000條緩存

沒有找到會查詢操作系統(tǒng)緩存,如host文件

服務器:高速緩存跌榔,例如本地服務器查詢后在緩存中存放上次查詢結果异雁。適用于多級服務器。

域名服務器應為每項內容設置計時器并刪除超過合理時間的項

好處:增加此時間值可減少網(wǎng)絡開銷僧须,而減少此時間值可提高域名解析的正確性(域名很少修改)

流程

流程

記錄方式

A

www.example.com. IN A 139.18.28.5;

IN 代表記錄用于互聯(lián)網(wǎng)

A代表Address 地址纲刀,證明是域名和IP映射的關系

CNAME

a.example.com. IN CNAME b.example.com.

CNAME 別名 a地址是b地址的別名

需要實際地址時b.example會去獲取A記錄

AAAA

A 記錄是域名和 IPv4 地址的映射關系。和 A 記錄類似担平,AAAA 記錄則是域名和 IPv6 地址的映射關系

MX

MX 記錄是郵件記錄示绊,用來描述郵件服務器的域名。

NS

NS(Name Server)記錄是描述 DNS 服務器網(wǎng)址暂论。從 DNS 的存儲結構上說面褐,Name Server 中含有權威 DNS 服務的目錄。也就是說取胎,NS 記錄指定哪臺 Server 是回答 DNS 查詢的權威域名服務器展哭。

當一個 DNS 查詢看到 NS 記錄的時候,會再去 NS 記錄配置的 DNS 服務器查詢闻蛀,得到最終的記錄匪傍。如下面這個例子

a.com.     IN      NS      ns1.a.com
a.com.     IN      NS      ns2.a.com.

當解析 a.com 地址時,我們看到 a.com 有兩個 NS 記錄觉痛,所以確定最終 a.com 的記錄在 ns1.a.com 和 ns2.a.com 上役衡。從設計上看缘滥,ns1 和 ns2 是網(wǎng)站 a.com 提供的智能 DNS 服務器蘑志,可以提供負載均衡、分布式 Sharding 等服務雄嚣。比如當一個北京的用戶想要訪問 a.com 的時候俐芯,ns1 看到這是一個北京的 IP 就返回一個離北京最近的機房 IP棵介。

上面代碼中 a.com 配置了兩個 NS 記錄。通常 NS 不會只有一個泼各,這是為了保證高可用鞍时,一個掛了另一個還能繼續(xù)服務。通常數(shù)字小的 NS 記錄優(yōu)先級更高扣蜻,也就是 ns1 會優(yōu)先于 ns2 響應。配置了上面的 NS 記錄后及塘,如果還配置了 a.com 的 A 記錄莽使,那么這個 A 記錄會被 NS 記錄覆蓋。

CDN

如果嘗試訪問地球另一端的網(wǎng)站笙僚,則加載時間將比在您所在城市或國家/地區(qū)托管的網(wǎng)站上花費更長的時間芳肌。甚至可能會丟失。這種情況下又需要重復發(fā)送。

CDN 也是現(xiàn)在互聯(lián)網(wǎng)中的一項重要基礎設施亿笤,除了基本的網(wǎng)絡加速外翎迁,還提供負載均衡、安全防護净薛、邊緣計算汪榔、跨運營商網(wǎng)絡等功能,能夠成倍地“放大”源站服務器的服務能力肃拜,很多云服務商都把 CDN 作為產品的一部分

CDN 涉及一組分布在一個區(qū)域內的服務器痴腌。它們可以是全局的或本地的,只要它們實際覆蓋用戶最有可能請求內容的區(qū)域燃领。內容提供商會將內容上傳到他們的服務器士聪,然后它會自動將該數(shù)據(jù)傳播到 CDN 網(wǎng)絡上的其他節(jié)點。CDN 服務器通常通過快速的互聯(lián)網(wǎng)骨干連接相互連接猛蔽,因此在它們之間轉移大量數(shù)據(jù)只需幾秒鐘剥悟。

區(qū)域就近,非必須曼库。

證書

https://letsencrypt.org/zh-cn/ 免費非盈利性證書網(wǎng)站

一般指SSL證書

數(shù)字證書的一種区岗,類似于駕駛證、護照和營業(yè)執(zhí)照的電子副本凉泄。因為配置在服務器上躏尉,也稱為SSL服務器證書。SSL 證書就是遵守 SSL協(xié)議后众,由受信任的數(shù)字證書頒發(fā)機構CA(如GlobalSign胀糜,wosign),在驗證服務器身份后頒發(fā)蒂誉,具有服務器身份驗證和數(shù)據(jù)傳輸加密功能教藻。

主要提供數(shù)據(jù)加密和身份認證功能

操作流程

用戶連接到你的Web站點,該Web站點受服務器證書所保護右锨。

你的服務器進行響應括堤,并自動傳送你網(wǎng)站的數(shù)字證書給用戶,用于鑒別你的網(wǎng)站绍移。

用戶的網(wǎng)頁瀏覽器程序產生一把唯一的“會話鑰匙碼悄窃,用以跟網(wǎng)站之間所有的通訊過程進行加密。

使用者的瀏覽器以網(wǎng)站的公鑰對交談鑰匙碼進行加密蹂窖,以便只有讓你的網(wǎng)站得以閱讀此交談鑰匙碼

CA

即證書授權中心(CA, Certificate Authority)轧抗。CA是負責簽發(fā)證書、認證證書瞬测、管理已頒發(fā)證書的機關横媚。用戶向CA提出申請后纠炮,CA負責審核用戶信息,然后對關鍵信息利用私鑰進行”簽名”灯蝴,并公開對應的公鑰恢口。客戶端可以利用公鑰驗證簽名穷躁。

種類

1.域名認證耕肩,一般通過對管理員郵箱認證的方式,這種方式認證速度快折砸,但是簽發(fā)的證書中沒有企業(yè)的名稱看疗;

2.企業(yè)文檔認證,需要提供企業(yè)的營業(yè)執(zhí)照睦授。一般需要3-5個工作日两芳。 也有需要同時認證以上2種方式的證書,叫EV證書去枷,這種證書可以使IE7以上的瀏覽器地址欄變成綠色怖辆,所以認證也最嚴格。

申請SSL證書主要需要經(jīng)過以下3個步驟:

  1. 制作CSR文件删顶。CSR就是Certificate Signing Request證書請求文件竖螃。這個文件是由申請人制作,在制作的同時逗余,系統(tǒng)會產生2個密鑰特咆,一個是公鑰就是這個CSR文件,另外一個是私鑰录粱,存放在服務器上腻格。要制作CSR文件,申請人可以參考WEB SERVER的文檔啥繁,一般APACHE等菜职,使用OPENSSL命令行來生成KEY+CSR2個文件,Tomcat旗闽,JBoss酬核,Resin等使用KEYTOOL來生成JKS和CSR文件,IIS通過向導建立一個掛起的請求和一個CSR文件适室。

  2. CA認證 將CSR提交給CA

  3. 證書的安裝

    收到CA的證書后嫡意,可以將證書部署上服務器,一般APACHE文件直接將KEY+CER復制到文件上捣辆,然后修改HTTPD.CONF文件鹅很;TOMCAT等,需要將CA簽發(fā)的證書CER文件導入JKS文件后罪帖,復制上服務器促煮,然后修改SERVER.XML;IIS需要處理掛起的請求整袁,將CER文件導入菠齿。

客戶端證書與服務端證書

客戶端證書用于驗證客戶/個人用戶身份

原理圖

服務器證書用于驗證站點所有者身份

公鑰私鑰傳輸過程

生成一對公鑰和私鑰

公鑰發(fā)出的消息只能由私鑰解密,只要私鑰不泄露坐昙,信息就是安全的

回復消息時绳匀,對數(shù)據(jù)進行Hash函數(shù)加密生成摘要,然后使用私鑰對摘要加密就是 數(shù)字簽名

信息本身沒有加密

公鑰方對數(shù)據(jù)簽名解密可以確定信息是私鑰本人發(fā)送的炸客。

然后對信息本身進行hash加密 疾棵,如果加密結果和使用公鑰解密的結果相同則證明沒有被修改。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末痹仙,一起剝皮案震驚了整個濱河市是尔,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌开仰,老刑警劉巖拟枚,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異众弓,居然都是意外死亡恩溅,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進店門谓娃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來脚乡,“玉大人,你說我怎么就攤上這事滨达∧坛恚” “怎么了?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵弦悉,是天一觀的道長窒典。 經(jīng)常有香客問我,道長稽莉,這世上最難降的妖魔是什么瀑志? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮污秆,結果婚禮上劈猪,老公的妹妹穿的比我還像新娘。我一直安慰自己良拼,他們只是感情好战得,可當我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著庸推,像睡著了一般常侦。 火紅的嫁衣襯著肌膚如雪浇冰。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天聋亡,我揣著相機與錄音肘习,去河邊找鬼。 笑死坡倔,一個胖子當著我的面吹牛漂佩,可吹牛的內容都是我干的。 我是一名探鬼主播罪塔,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼投蝉,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了征堪?” 一聲冷哼從身側響起瘩缆,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎请契,沒想到半個月后咳榜,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡爽锥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年涌韩,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片氯夷。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡臣樱,死狀恐怖,靈堂內的尸體忽然破棺而出腮考,到底是詐尸還是另有隱情雇毫,我是刑警寧澤,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布踩蔚,位于F島的核電站棚放,受9級特大地震影響,放射性物質發(fā)生泄漏馅闽。R本人自食惡果不足惜飘蚯,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望福也。 院中可真熱鬧局骤,春花似錦、人聲如沸暴凑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽现喳。三九已至凯傲,卻和暖如春犬辰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背泣洞。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工忧风, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人球凰。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像腿宰,于是被迫代替她去往敵國和親呕诉。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內容