關於百度DNS的解析過程

2021-06-25 07:23:59 字數 4890 閱讀 6603

**:

if現在我用一台電腦,通過isp接入網際網路,那麼isp就會分配給我乙個dns伺服器(非權威伺服器)。

now,我的computer向這台ispdns發起請求查詢www.baidu.com。

首先,ispdns會檢查自己的快取中有沒有這個位址,有的話直接返回給我的pc,沒有的話,ispdns會把請求傳送給根伺服器(13臺)。

ispdns再次向baidu.com這個域的權威伺服器發起請求,baidu.com收到後,查一下www這台主機,然後把它的ip返回給ipsdns,然後ipsdns把位址返回給我的pc,並且存入告訴cache中,以便再次訪問。

dig工具會在本地計算機做迭代,然後記錄查詢的過程。

第一步是我這台pc的ispdns獲取到13個根伺服器的13個ip和主機名【b-j】.root-servers.net。

第二步是向其中的一台根域伺服器198.41.0.4傳送www.baidu.com的請求,他返回來com.頂級域的伺服器的ip(未顯示)和名稱。

第三步是向com.域的一台伺服器192.31.80.30請求www.baidu.com,他返回來baidu.com域發伺服器ip(未顯示)和名稱.

按照一般邏輯,當dns請求到別名時,查詢都會終止,而所重新發起查詢別名的請求,所以此處應該返回的是www.a.shifen.com.但是為什麼返回的是a.shifen.com這個ns呢?

此處我們可以用:

發現shifen.com的頂級網域名稱伺服器和baidu.com的網域名稱伺服器是同一臺!

當 我拿到www.baidu.com的別名www.a.shifen.com的時候,本來要重新到com域查詢shifen.com的ns,又因為,兩個域 在同一臺ns上,所以直接向本機發起了shifen.com域發現請求的www.a.shifen.com是屬於a.shifen.com這個域的,於是 就把a.shifen.com的這個ns和ip返回,讓我到a.shifen.com這個域的網域名稱伺服器上查詢www.a.shifen.com。

於是shifen.com.        7200    in    a    202.108.250.218

拿到一條a記錄,最終也就是www.baidu.com的ip位址了。

百度DNS是什麼意思?百度公共DNS有什麼用途?

作為中國最大的網際網路公司,一直在加強dns伺服器安全,近日推出了自己的公共dns,面向所有普通上網使用者,並且此服務是免費的。此外,公共dns擁有和搜尋一樣的基礎網路 基礎設施以及系統架構。那麼dns是多少?公共dns對我們有什麼用呢?針對很多朋友尚且比較疑惑的問題,下面我們小編為大家詳細介紹下。...

全面解析百度快照

自我的個人部落格seo之路在6月1日通過的考核期之後,快照一直定格在了6月1日,而現在10幾天過去了,筆者每日穩定的更新部落格內容,內容均是純原創,可是快照依然不見跟進,對於google 360搜尋 soso等搜尋引擎,快照一直都是最新。感覺對於稍有疑惑,於是想做出乙個全面的分析來解決這一問題,順便...

百度翻譯介面例項解析

本例項採用python3進行編寫 獲取 token 和 gtk 如下 請求頭非常重要,在請求 fanyi.baidu.com 這個頁面的時候需要傳遞 header 獲取網頁原始碼 html requests.get headers header html.encoding utf 8 正則匹配 gt...