根據網域名稱取出ip

2021-10-25 03:20:47 字數 892 閱讀 3478

本地網域名稱伺服器採用迭代查詢 

假定網域名稱為m.xyz.com的主機想知道另一台主機(網域名稱為y.abc.com)的ip位址。如,主機m.xyz.com打算傳送郵件給主機y.

abc.com。這時就必須知道主機y.abc.com的ip位址。。下面是圖6-5的幾個查詢步驟:

(1)主機m.xyz.com先向其本地網域名稱伺服器dns.xyz.com進行遞迴查詢。

(2)本地網域名稱伺服器採用迭代查詢。它先向乙個根網域名稱伺服器查詢。

(4)本地網域名稱伺服器向頂級網域名稱伺服器dns.com進行查詢。

(6)本地網域名稱伺服器向許可權網域名稱伺服器dns.abc.com進行查詢。

(7)許可權網域名稱伺服器dns.abc.com告訴本地網域名稱伺服器,所查詢的主機的ip位址。

(8)本地網域名稱伺服器最後把查詢結果告訴主機m.xyz.com。

我們注意到,這8個步驟總共要使用8個udp使用者資料報的報文。本地網域名稱伺服器經過三次迭代查詢後,從許可權網域名稱伺服器dns.abc.com得到了主機y.abc.com的ip位址,最後把結果返回給發起查詢的主機m.xyz.com。

本地網域名稱伺服器採用遞迴查詢 

在這種情況下,本地網域名稱伺服器只需向根網域名稱伺服器查詢一次,後面的幾次查詢都是在其他幾個網域名稱伺服器之間進行(步驟3至步驟6),在步驟7,本地網域名稱伺服器從根網域名稱伺服器得到了所需的ip位址。最後在步驟8,本地網域名稱伺服器把查詢結果告訴主機m.xyz.com。整個的查詢也是使用8個udp報文。

為了提高dns查詢效率,並減輕根網域名稱伺服器的負荷和減少網際網路上的dns查詢報文數量,在網域名稱伺服器中廣泛地使用了快取記憶體(有時也稱為快取記憶體網域名稱伺服器)。快取記憶體用來存放最近查詢過的網域名稱以及從何處獲得網域名稱對映資訊的記錄。

android根據ip獲取網域名稱 DNS網域名稱解析三問

今天再說說網路,大家知道網路訪問的第一步就是解析網域名稱,也就是常說的dns解析,那麼你對dns又了解多少呢?來看看吧 之前看過我說的網路問題應該知道dns用來做網域名稱解析工作的,當輸入乙個網域名稱後,需要把網域名稱轉化為ip位址,這個轉換過程就是dns解析。但是傳統的dsn解析會有一些問題,比如...

根據網域名稱獲取對應IP

1.獲取單個ip 如果有多個ip,則獲取的是列表中的第乙個 如下 domain 網域名稱 例如 www.baidu.com public static string getip string domain catch unknownhostexception uhe 2.如果該網域名稱對應多個ip,...

根據網域名稱獲取ip位址

1如何查詢 網域名稱對應的ip位址 在電腦左下角搜尋cmd 在命令提示符中輸入 ping www.pm25.in 在電腦左下角搜尋執行,輸入cmd 在命令提示符中輸入 ping www.pm25.in 得到ip 106.187.49.54 2如何檢查獲取的ip是否正確?c windows syste...