動態域名解析

電腦通訊 9547 414 2014-11-24

眾所周知,如果您的計算機想參與互聯網通訊,無論是作為一台執行資源訪問的客戶端還是作為一台被訪問的資源提供服務器,您的計算機必須都分配有一個合法的IP地址(註:LAN方式寬帶用戶不需要直接獲得合法的IP地址,這部分用戶及市場將在下文中涉及),就像61.32.165.88、這個地址通常由互聯網服務商提供給您(在中國通常是電信部門)。這種IP地址的分配又有靜態和動態兩種,通常作為服務器的計算機的IP地址是靜態的(固定),因為它要為用戶提供服務,為什麼呢?試想,如果一台服務器的IP地址每天變換,那又有哪個用戶可以記住服務器的地址呢?而由於作為訪問客戶端的計算機絕大多數時間是作為資源請求方而不是服務提供者,因此它的IP可以是動態的,通常體現在我們每次撥號的得到的IP地址都不同,當用戶斷線時再由服務商回收再分配。

那可不可以讓所有的計算機的IP地址都固定呢,不管是服務器還是客戶端,那樣不就可以互相訪問了嗎?事實上,目前的IP地址已經非常匱乏了(歷史和技術的原因),一個固定IP地址的租用費用是十分昂貴的(各地電信服務商的價格不同,但都超出個人、中小企業的承受能力之外),根本不可能這樣做。

我們接著來看,是不是有了固定的IP地址就可以了呢?

儘管服務器的IP地址固定了,但要記憶像61.32.165.88這樣的IP地址還是很煩人的,互聯網上的服務器何止數萬,誰能都記住?因此就有了傳統的DNS服務(域名解析服務),它可以用一串容易記憶並富有含義的字符代替枯燥的IP地址,例如用WWW.YAHOO.COM代替64.58.76.178(註:其中的.COM代表商業性公司,YAHOO代表公司名字,WWW則代表YAHOO公司的一台服務器,這是DNS的命名規則)。這樣,我們看到WWW.YAHOO.COM就知道通過它可以訪問YAHOO的網站服務器,而不需要知道YAHOO網站服務器的IP地址是什麼。當我們在瀏覽器中敲入WWW.YAHOO.COM這樣的名字時,DNS就在後台將這串名字轉換成相應的IP地址,從而實現訪問。

是不是所有在互聯網上通訊的計算機都會有這樣一個助記名字(域名)呢?

不是這樣,只有服務器才有,為什麼?就如前面所說,廣大的客戶端是沒有固定IP地址的,而傳統的DNS服務器是一種靜態地址映射服務器。如果某個域名對應的IP地址變動了必須手工修改相應記錄,所以為動態IP地址用戶提供名字映射是不實際的。

上面的這種訪問和命名結構在以前工作的很好,因為過去由於硬件能力和網絡帶寬的限制,網絡上的服務都是由專門的服務器提供,而大多數用戶只能作為單純的訪問者。但隨著計算機科技的飛速發展,個人計算機的服務能力早已今非昔比,而寬帶(頻)的普及更使得帶寬不再是通訊的瓶頸。

現在廣大的互聯網(尤其是寬帶)用戶不再滿足於作為單一的客戶端的上網方式,他們希望能夠實現服務器的功能,如果我們能找到一種方法將這種單一客戶端模式變成兼具服務器功能雙向模式的話,就能釋放出這積蓄已久的能量,開創互聯網應用的新模式。

動態DNS(域名解析)服務,也就是可以將固定的互聯網域名和動態(非固定)IP地址實時對應(解析)的服務。這就是說相對於傳統的靜態DNS而言,它可以將一個固定的域名解析到一個動態的IP地址,簡單的說,不管用戶何時上網、以何種方式上網、得到一個什麼樣的IP地址、IP地址是否會變化,他都能保證通過一個固定的域名就能訪問到用戶的計算機。

這一意味著在動態DNS服務下的計算機就好像具有了固定的IP地址可以充當互聯網服務器了。對於廣大互聯網用戶和中小企業而言這無疑是一項非常具有吸引力的服務。

不難看出,利用動態DNS構建服務器具有費用低廉、功能全面、實施靈活的多種優勢。同時,利用動態DNS構建服務器也可以和其他的現有服務,例如虛擬主機服務,相配套組成更靈活的服務。



,