DNS域名轉換
更新時間:2007年09月19日 10:24:54 作者:
信息的資源地址一般是以域名的形式給出的,客戶機是如何得知這臺主機的IP地址的呢?
從域名到IP地址的轉換是由域名服務器(DNS)系統(tǒng)完成的。這個系統(tǒng)以客戶機/服務器的模式進行工作,DNS的工作過程類似于電話系統(tǒng)中的電話號碼臺服務,為了打一個電話,發(fā)話人必須使用電話號碼,如果發(fā)話人不知道對方電話號碼但知道對方的姓名、住址及城市名,那么就可以從電話號碼臺得到對方的電話號碼。當一個應用程序要求把一個主機域名轉換成IP地址時,該應用程序就成為域名系統(tǒng)的一個客戶,在客戶機方發(fā)出域名解析服務請求的軟件稱為解析器,解析器既是用戶程序的服務提供者,又是域名服務器的用戶,它與域名服務器建立連接,把主機名傳送給域名服務器,在服務器方提供名字解析請求服務軟件的主機稱為域名服務器。域名服務器經過查找,把主機的IP地址回送給解析器。
域名服務器的解析方式有兩種:第一種叫遞歸解析,解析過程由解析器向服務器發(fā)出遞歸查詢請求,服務器先在所轄區(qū)域內進行查找,如果找到,則將結果返回給解析器端;否則向根服務器發(fā)出請求,由根服務器從頂向下進行。第二種叫轉寄解析,解析器每次請求一個名字服務器,當一個名字服務器不能為某個詢問提供答案時,由本次請求的服務器返回下次請求服務器的地址,解析器再給另一個名字服務器重新發(fā)一個請求。因此,無論采用哪種解析方式,每個解析器至少知道如何訪問一個名字服務器而每個名字服務器至少知道一個其他的名字服務器的地址。
在這個過程中,如果用戶輸入的域名不對或查找不到,解析器會提示錯誤信息。整個過程看起來相當繁瑣,但由于采用了高速緩存機制,最近查到的主機地址全部都存放到高速緩存中,所以查詢過程非常快。
當然,如果在統(tǒng)一資源定位器中直接輸入IP地址,例如“HTTP://10.67.53.5”,網絡將省去域名轉換這一過程。 文章錄入:dnbm 責任編輯:dnbm
從域名到IP地址的轉換是由域名服務器(DNS)系統(tǒng)完成的。這個系統(tǒng)以客戶機/服務器的模式進行工作,DNS的工作過程類似于電話系統(tǒng)中的電話號碼臺服務,為了打一個電話,發(fā)話人必須使用電話號碼,如果發(fā)話人不知道對方電話號碼但知道對方的姓名、住址及城市名,那么就可以從電話號碼臺得到對方的電話號碼。當一個應用程序要求把一個主機域名轉換成IP地址時,該應用程序就成為域名系統(tǒng)的一個客戶,在客戶機方發(fā)出域名解析服務請求的軟件稱為解析器,解析器既是用戶程序的服務提供者,又是域名服務器的用戶,它與域名服務器建立連接,把主機名傳送給域名服務器,在服務器方提供名字解析請求服務軟件的主機稱為域名服務器。域名服務器經過查找,把主機的IP地址回送給解析器。
域名服務器的解析方式有兩種:第一種叫遞歸解析,解析過程由解析器向服務器發(fā)出遞歸查詢請求,服務器先在所轄區(qū)域內進行查找,如果找到,則將結果返回給解析器端;否則向根服務器發(fā)出請求,由根服務器從頂向下進行。第二種叫轉寄解析,解析器每次請求一個名字服務器,當一個名字服務器不能為某個詢問提供答案時,由本次請求的服務器返回下次請求服務器的地址,解析器再給另一個名字服務器重新發(fā)一個請求。因此,無論采用哪種解析方式,每個解析器至少知道如何訪問一個名字服務器而每個名字服務器至少知道一個其他的名字服務器的地址。
在這個過程中,如果用戶輸入的域名不對或查找不到,解析器會提示錯誤信息。整個過程看起來相當繁瑣,但由于采用了高速緩存機制,最近查到的主機地址全部都存放到高速緩存中,所以查詢過程非常快。
當然,如果在統(tǒng)一資源定位器中直接輸入IP地址,例如“HTTP://10.67.53.5”,網絡將省去域名轉換這一過程。 文章錄入:dnbm 責任編輯:dnbm