自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

DNS解析域名:發(fā)現(xiàn)域名和IP不一致,訪問(wèn)了該域名會(huì)發(fā)生什么

系統(tǒng)
這是一道互聯(lián)網(wǎng)大廠的面試真題,主要考察的就是DNS域名解析的過(guò)程是什么樣的。以此為背景進(jìn)而考察安全相關(guān)問(wèn)題。綜合性還是很強(qiáng)滴。本文將從案例出發(fā)開(kāi)始一步一步深入。

 [[335973]]

這是一道互聯(lián)網(wǎng)大廠的面試真題,主要考察的就是DNS域名解析的過(guò)程是什么樣的。以此為背景進(jìn)而考察安全相關(guān)問(wèn)題。綜合性還是很強(qiáng)滴。本文將從案例出發(fā)開(kāi)始一步一步深入。

一、DNS運(yùn)行原理

1、為什么要DNS

DNS的作用在于域名解析。每個(gè)網(wǎng)站通常都會(huì)有一個(gè)域名和至少一個(gè)IP地址。比如說(shuō)百度的域名,112.80.248.74就是百度的IP地址。

我們想要訪問(wèn)百度的時(shí)候只需要輸入域名就可以,當(dāng)然IP也可以,為什么不使用IP登錄呢?看上面的數(shù)字就知道,一串復(fù)雜的數(shù)字難以記憶。我們每天要登錄大量的網(wǎng)站可能都需要一個(gè)小本子去記錄,訪問(wèn)哪個(gè)查哪個(gè),效率低下。因此只需要記住域名即可。

[[335974]]

但是問(wèn)題來(lái)了,互聯(lián)網(wǎng)是通過(guò)IP地址進(jìn)行數(shù)據(jù)的傳輸?shù)模虼司托枰环N手段來(lái)把我們的域名映射為IP地址,這就是DNS的作用。

2、DNS工作原理

既然DNS要把域名映射為IP地址,實(shí)現(xiàn)步驟是什么樣呢?別著急,我們先來(lái)了解一下域名服務(wù)器的概念。

從上面這張圖可以看到,域名的管理是分層次的。最高級(jí)是根,也叫做根服務(wù)器。從上往下功能逐漸細(xì)化。DNS就是和這些服務(wù)器進(jìn)行打交道。

有了上面的這些概念,現(xiàn)在我們?cè)賮?lái)認(rèn)識(shí)一下DNS的工作原理就容易多了。DNS域名解析的過(guò)程有兩種,我們分別來(lái)看一下:

(1)遞歸查詢

意思是每次當(dāng)前服務(wù)器查不到時(shí),都由當(dāng)前的域名服務(wù)器代勞查詢。

(2)迭代查詢

意思是每次當(dāng)前服務(wù)器查不到時(shí),都由自己親自再去下屬服務(wù)器查詢。

上面兩張圖解釋的比較清晰。太多的文字并不能很好地解決問(wèn)題。

OK,知道了DNS如何進(jìn)行域名解析之后,回到我們今天文章的問(wèn)題。

二、DNS解析域名與IP不一致,訪問(wèn)了該域名會(huì)發(fā)生什么

我們的問(wèn)題是基于DNS工作失敗之后出現(xiàn)的狀況。因此我們答案就是域名解析出現(xiàn)了故障會(huì)發(fā)生什么。

(1)域名和IP不一致,域名解析成了其他的的IP地址,但是這個(gè)IP地址正確。訪問(wèn)該域名就會(huì)訪問(wèn)其他的網(wǎng)站。

如何去做呢?知乎上有一個(gè)阿里巴巴的回答:

從技術(shù)上來(lái)講是可以解析到任意IP地址的,這時(shí)候針對(duì)這個(gè)地址發(fā)起HTTP訪問(wèn),HTTP頭中的host字段會(huì)是你的域名(而非該IP對(duì)應(yīng)站點(diǎn)的域名),如果對(duì)方的網(wǎng)站HTTP服務(wù)器沒(méi)有做對(duì)應(yīng)的防護(hù)就可以訪問(wèn),如果方的網(wǎng)站HTTP服務(wù)器有防護(hù)則無(wú)法訪問(wèn)。

(2)域名和IP不一致,域名解析成了其他的的IP地址,但是這個(gè)IP地址錯(cuò)誤,訪問(wèn)該域名就會(huì)失敗。

還有一種情況:訪問(wèn)站點(diǎn)對(duì)應(yīng)的IP地址沒(méi)有問(wèn)題,然而訪問(wèn)他的域名就會(huì)出現(xiàn)錯(cuò)誤。

OK,今天的文章先到這。如有問(wèn)題還請(qǐng)批評(píng)指正。

本文轉(zhuǎn)載自微信公眾號(hào)「愚公要移山」,可以通過(guò)以下二維碼關(guān)注。轉(zhuǎn)載本文請(qǐng)聯(lián)系愚公要移山公眾號(hào)。

 

責(zé)任編輯:武曉燕 來(lái)源: 愚公要移山
相關(guān)推薦

2021-11-12 09:35:33

網(wǎng)址URLLinux

2019-10-30 05:32:17

網(wǎng)址URLIP地址

2023-10-31 08:10:24

域名域名解析服務(wù)器

2019-09-06 08:33:25

DNS域名服務(wù)器

2018-09-28 09:45:50

2019-09-19 10:01:44

域名系統(tǒng)DNS網(wǎng)絡(luò)

2011-08-12 13:19:27

2022-07-10 21:33:31

DNS存儲(chǔ)公網(wǎng)

2024-09-25 08:15:52

DNS域名解析證書(shū)告警

2023-11-27 22:55:17

DNS域名解析

2025-04-03 09:51:37

2024-05-11 07:37:43

數(shù)據(jù)Redis策略

2019-06-12 14:18:31

TCPIP協(xié)議DNS

2019-03-18 10:44:41

負(fù)載均衡DNSUDP

2021-08-06 11:24:35

域名劫持網(wǎng)站安全網(wǎng)絡(luò)攻擊

2010-03-15 15:16:47

2017-06-20 09:42:52

網(wǎng)絡(luò)安全法數(shù)據(jù)隱私法網(wǎng)絡(luò)安全

2018-05-02 14:30:32

2022-02-18 08:28:49

域名公網(wǎng)IP

2017-08-25 17:59:41

浮點(diǎn)運(yùn)算C語(yǔ)言
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)