導航:首頁 > 配伺服器 > 如何由DNS查詢一個網站的伺服器

如何由DNS查詢一個網站的伺服器

發布時間:2022-09-19 13:01:35

A. DNS的查詢過程

DNS(Domain Name System)叫域名系統,由於IP地址不方便記憶,所以產生了一種可以 有效管理主機名和 IP 地址之間對應關系 的系統,即 DNS 系統。
在一個本地計算機上,它可以是一個 hosts 文件,在互聯網中它就是 DNS 系統。

在一個內網中,你可以隨意定一台電腦的主機名,如 pc1 ,將它定義在 hosts 文件中就可以訪問它來訪問對應的 IP 地址。但在一個大型互聯的網路中,我們就用到了域名的分層。
很簡單,域名的分層就是我們常見的 jwc.wh.s.e.cn 這種結構。比如,在你定義的主機後面加上所屬組織機構的域名 pc1.group1 來表示在 group1 下的 pc1。
域名的分層是一個倒掛的樹,所以又稱為樹形結構 。它的頂點是樹的根 Root,頂點的下一層就是 第一層域名 ,又叫 頂級域名 ,包括代表國家的域名如 cn ,如以及特定領域的域名如 com (美國企業) 。

域名伺服器就是 管理 域名的主機或相應的軟體。每層都會設置一個域名伺服器,用於管理本層的域名。
根域名伺服器 記錄著所有一級域名伺服器的 IP 地址。一般每一層的域名伺服器都會配置兩台以上,以提高容災能力。
所有域名伺服器都必須注冊根域名伺服器的 IP 地址。因為DNS根據 IP 地址檢索需要從根開始順序進行。

進行 DNS 查詢 的主機和軟體叫做 DNS 解析器。這個解析器中要注冊某個域名伺服器的 IP 才能對其下的域名進行查找。

DNS 的查詢有兩種方式。一般兩種方式都會用到。遞歸查詢是用在本地機查詢本地 DNS 伺服器的過程,迭代查詢是本地 DNS 伺服器在互聯網上查找目標機的過程。

想像一個樹狀圖,一個主機訪問另一台主機,就像是螞蟻從一個葉子訪問到另一個葉子的位置。
比如小螞蟻 a 從某個葉子上開始,想找 Z 的地址,來到葉子根部的 b 螞蟻(DNS伺服器)處,b 螞蟻說,「你等著,我幫你打聽」。
b 螞蟻就問到了根伺服器 C 螞蟻,C 說你去問問 D 螞蟻吧,就給了 b 螞蟻 D 螞蟻的地址,b 去問了 D,D 正好知道 Z 螞蟻的地址,於是給了 b 螞蟻。自此,終於找到了目標地址。b 最終將信息返回給 a。解析就此結束。

這個過程中:

(以下各步驟中,找到目標地址即返回,找不到會執行下一步)

B. 如何查看dns伺服器地址

1、點擊電腦的開始按鈕找到運行選項點擊啟動,或者使用快捷鍵"Win+R"打開運行。

C. DNS伺服器收到響應後如何查到域名對應的IP

客戶端首先訪問最近的一台DNS伺服器(客戶端的TCP/IP設置中填寫的DNS伺服器地址),假設要查詢www.lab.glasscom.com這台Web伺服器的相關信息(圖1.16①)。

由於最近的DNS伺服器中沒有存放www.lab.glasscom.com域名對應的信息,所以需要從頂層開始向下查找。

最近的DNS伺服器中保存了根域DNS伺服器的信息,因此它會將來自客戶端的查詢消息轉發給根域DNS伺服器(圖1.16②)。

根域伺服器中也沒有這個域名,但根據域名結構可以判斷這個域名屬於com域,因此根域DNS伺服器會返回它所管理的com域中的DNS伺服器的IP地址。

接下來,最近的DNS伺服器又會向com域的DNS伺服器發送查詢消息(圖1.16③)。

com域中也沒有www.lab.glasscom.com這個域名的信息,和剛才一樣,com域伺服器會返回它下面的glasscom.com域的DNS伺服器的IP地址。

以此類推,只要重復前面的步驟,就可以順藤摸瓜找到目標DNS伺服器(圖1.16⑤),只要向目標DNS伺服器發送查詢消息,就能得到www.lab.glasscom.com的IP地址了。

當然,DNS伺服器有一個 緩存 功能,可以記住之前查詢過的域名。如果要查詢的域名和相關信息在緩存中,就可以直接返回響應,接下來的查詢可以從緩存的位置開始向下進行。

這個緩存機制中有一點需要注意,那就是信息被緩存後,原本的注冊信息可能會發生改變,這時緩存中的信息就有可能是不正確的。因此,DNS伺服器中保存的信息都設置有一個 有效期 ,當緩存中的信息超過有效期後,數據就會從緩存中刪除。而且,在對查詢進行響應時,DNS伺服器也會告知客戶端這一 響應的結果是來自 緩存中 還是來自 負責管理該域名的DNS伺服器。

本文摘取自周自恆翻譯的戶根勤編寫的《網路是怎樣連接的》。

D. DNS伺服器的查詢方式是

有兩種詢問原理,分為Recursive和Interactive兩種。前者是由DNS代理去問,問的方法是用Interactive方式,後者是由本機直接做Interactive式的詢問。我們一般查詢名稱的過程中,實際上這兩種查詢模式都是交互存在著的。
遞歸式
(Recursive):DNS客戶端向DNS
Server的查詢模式,這種方式是將要查詢的封包送出去問,就等待正確名稱的正確響應,這種方式只處理響應回來的封包是否是正確響應或是說是找不到該名稱的錯誤訊息。

交談式
(Interactive):DNS
Server間的查詢模式,由Client端或是DNS
Server上所發出去問,這種方式送封包出去問,所響應回來的資料不一定是最後正確的名稱位置,但也不是如上所說的響應回來是錯誤訊息,他響應回來告訴你最接近的IP位置,然後再到此最接近的IP上去尋找所要解析的名稱,反復動作直到找到正確位置。

E. 怎麼查詢電腦的 DNS伺服器地址 首選DNS 和備用DNS

命令提示符下,輸入ipconfig /all,回車。在DNS Servers這一項對應的後面就是DNS伺服器地址,排在第一的就是首選,下面的就是備用的。
DNS 是域名系統 (Domain Name System) 的縮寫,該系統用於命名組織到域層次結構中的計算機和網路服務。DNS 命名用於 Internet 等 TCP/IP 網路中,通過用戶友好的名稱查找計算機和服務。當用戶在應用程序中輸入 DNS 名稱時,DNS 服務可以將此名稱解析為與之相關的其他信息,如 IP 地址。因為,你在上網時輸入的網址,是通過域名解析系解析找到相對應的IP地址,這樣才能上網。其實,域名的最終指向是IP。

在IPV4中IP是由32位二進制數組成的,將這32位二進制數分成4組每組8個二進制數,將這8個二進制數轉化成十進制數,就是我們看到的IP地址,其范圍是在1~255之間。因為,8個二進制數轉化為十進制數的最大范圍就是1~255。現在已開始試運行、將來必將代替IPV6中,將以128位二進制數表示一個IP地址。

F. 如何使用指定DNS伺服器查詢

1、開始 - 運行輸入CMD,回車;

2、在管理員命令窗口輸入:ipconfig/all,回車;

3、可以查看本機乙太網的IP地址、網關、DNS等;

4、也可以查看本機無線網的IP地址、網關、DNS等。

G. 如何查詢一個域名使用的是什麼DNS伺服器

用站長工具的whosi查詢就可以。
1.whois(讀作「Who is」,非縮寫)是用來查詢域名的IP以及所有者等信息的傳輸協議。簡單說,whois就是一個用來查詢域名是否已經被注冊,以及注冊域名的詳細信息的資料庫(如域名所有人、域名注冊商)。通過whois來實現對域名信息的查詢。早期的whois查詢多以命令列介面存在,但是現在出現了一些網頁介面簡化的線上查詢工具,可以一次向不同的資料庫查詢。網頁介面的查詢工具仍然依賴whois協議向伺服器發送查詢請求,命令列介面的工具仍然被系統管理員廣泛使用。whois通常使用TCP協議43埠。每個域名/IP的whois信息由對應的管理機構保存。
2.不同域名後綴的whois信息需要到不同的whois資料庫查詢。如.com的whois資料庫和.e的就不同。目前國內提供WHOIS查詢服務的網站有萬網、站長之家的等。每個域名或IP的WHOIS信息由對應的管理機構保存,例如,以.com結尾的域名的WHOIS信息由.com域名運營商VeriSign管理,中國國家頂級域名.cn域名由CNNIC管理[1] 。
3.「WHOIS」[2] 是當前域名系統中不可或缺的一項信息服務。在使用域名進行Internet沖浪時,很多用戶希望進一步了解域名、名字伺服器的詳細信息,這就會用到WHOIS。對於域名的注冊服務機構(registrar)而言,要確認域名數據是否已經正確注冊到域名注冊中心(registry),也經常會用到WHOIS。直觀來看,WHOIS就是鏈接到域名資料庫的搜索引擎,一般來說是屬於網路信息中心(NIC)所提供和維護的名字服務之一。

H. 查詢DNS伺服器地址

1
查看IP地址與DNS伺服器地址的方法有很多,首先用網路連接方法來查看,這一個比較簡單方便的方法。
先從「開始」菜單中打開「控制面板」程序,進入控制面板窗口後,找到「網路連接」這一項,打開。
也可以從桌面「網路鄰居」右鍵,選擇「屬性」,打開「網路連接」。
2
進入網路連接窗口後,選擇「本地連接」這個圖標,右鍵,選擇菜單中的屬性這一項。
3
進入本地連接屬性窗口後,選擇「此連接使用下列項目」下的「Internet 協議(TCP/IP)」這一項,然後按右下側的「屬性」。
4
進入下一個窗口後,就能看到IP地址以及DNS伺服器地址了,上面是IP地址,下面是DNS伺服器地址。
提示:只有區域網,設置了IP地址與DNS伺服器地址,才能看到,否則一般是自動獲取。
保存備份方法就只能用手寫方式,把IP地址與DNS伺服器地址給記錄下來了。

I. 如何使用指定DNS伺服器查詢

查詢自己電腦的IP地址和DNS伺服器地址方法:
1、使用「win+R」調出電腦「運行」
2、在輸入框中輸入cmd後回車

3、在彈出的框的游標閃爍的地方輸入 ipconfig後回車

4、如圖,即可看到

J. 怎麼查看路由器dns伺服器地址

1、在系統桌面任務欄系統托盤圖標中,對著網路圖標擊右鍵,選擇「打開網路和共享中心"2、進入網路和共享中心以後,點擊當前連接的無線網路。3、在打開的WLAN狀態頁面中,點擊"詳細信息"按鈕。

4、在接下來顯示的頁面中就可以看到當前連接的無線網路的IP和DNS伺服器地址。修改無線網路IP和DNS地址步驟如下:1、在打開的WLAN狀態頁面中,點擊"屬性"按鈕。

2、在打開的屬性設置頁面中,雙擊"Internet協議版本4"按鈕。

3、在接下來打開的頁面中點擊"使用下面的IP地址和DNS伺服器地址"按鈕,在文本框中輸入你想要的IP地址和DNS伺服器地址即可。
在系統中,依次點擊開始-控制面板-網路和 Internet-網路連接。然後雙擊「本進連接」的圖標,在「祥細信息」中,就可以看到主和次的DNS伺服器地址DNS是計算機域名系統 (Domain Name System 或Domain Name Service) 的縮寫,它是由域名解析器和域名伺服器組成的。域名伺服器是指保存有該網路中所有主機的域名和對應IP地址,並具有將域名轉換為IP地址功能的伺服器。其中域名必須對應一個IP地址,而IP地址不一定有域名。域名系統採用類似目錄樹的等級結構。域名伺服器為客戶機/伺服器模式中的伺服器方,它主要有兩種形式:主伺服器和轉發伺服器。將域名映射為IP地址的過程就稱為「域名解析」。
1查看路由器DNS地址步驟:

在系統中依次點擊開始、控制面板、網路和internet網路連接,雙擊「本地連接」的圖標,在看到的詳細信息中即可查看到首選、備用DNS伺服器地址。

2.查看路由器DNS是否被劫持方法:

以tp-link為例,其他品牌路由器設置方法大同小異。先打開瀏覽器,輸入http://192.168.1.1,回車,輸入路由器管理員賬號和密碼登錄。展開「網路參數」,點擊「wan口設置」,在右側界面最底下找到「高級設置」點擊,再打開pppoe高級設置界面,如果DNS地址與之前看到的不一樣,即說明路由器DNS地址遭到劫持修改。

閱讀全文

與如何由DNS查詢一個網站的伺服器相關的資料

熱點內容
波形分析演算法 瀏覽:526
php論壇實訓報告 瀏覽:403
java日期字元串轉換成日期 瀏覽:135
linuxsftp連接 瀏覽:934
光伏日發電量演算法 瀏覽:125
小肚皮app怎麼才有vip 瀏覽:616
php全形轉換半形 瀏覽:927
java字元序列 瀏覽:539
杭州編譯分布式存儲區塊鏈 瀏覽:575
材料壓縮曲線 瀏覽:247
linux命令排序 瀏覽:151
手機熱點加密為啥連接不上電腦 瀏覽:979
編譯器合並計算 瀏覽:959
android音頻曲線 瀏覽:343
linuxftp自動登錄 瀏覽:802
運行編譯後網頁 瀏覽:70
閱讀app怎麼使用 瀏覽:319
centos防火牆命令 瀏覽:432
命令行變更 瀏覽:332
linux設備和驅動 瀏覽:207