動態域名解析
讓人們方便訪問到網站的服務
動態域名解析服務,是將用戶的動態IP地址映射到一個固定的域名解析服務上,用戶每次連接網路的時候,客戶端程序就會通過信息傳遞把該主機的動態IP地址傳送給位於服務商主機上的伺服器程序,服務程序負責提供DNS服務並實現動態域名解析。就是說DDNS捕獲用戶每次變化的IP地址,然後將其與域名相對應,這樣域名就可以始終解析到非固定IP的伺服器上,網際網路用戶通過本地的域名伺服器獲得網站域名的IP地址,從而可以訪問網站的服務。
域名解析是把域名指向網站空間IP,讓人們通過註冊的域名可以方便地訪問到網站一種服務。域名解析也叫域名指向、伺服器設置、域名配置以及反向IP登記等等。說得簡單點就是將好記的域名解析成IP,服務由DNS伺服器完成,是把域名解析到一個IP地址,然後在此IP地址的主機上將一個子目錄與域名綁定。
英文名:DNSR(domainnamesystemresolution)
在域名註冊商那裡註冊了域名之後如何才能看到自己的網站內容,用一個專業術語就叫“域名解析”。
在相關術語解釋中已經介紹,域名和網址並不是一回事,域名註冊好之後,只說明你對這個域名擁有了使用權,如果不進行域名解析,那麼這個域名就不能發揮它的作用,經過解析的域名可以用來作為電子郵箱的後綴,也可以用來作為網址訪問自己的網站,因此域名投入使用的必備環節是“域名解析”。
域名解析
網民訪問網站或其他網際網路服務時,都需要在全球網路中完成對應域名的逐級查詢。完整的域名解析由根域名解析、頂級域名解析、權威解析和遞歸解析四個層次構成。解析過程需要運行花生殼域名解析客戶端,設置埠映射,把域名和IP進行地址轉換一一對應。
我們知道域名是為了方便記憶而專門建立的一套地址轉換系統,要訪問一台網際網路上的伺服器,最終還必須通過IP地址來實現,域名解析就是將域名重新轉換為IP地址的過程。一個域名對應一個IP地址,一個IP地址可以對應多個域名;所以多個域名可以同時被解析到一個IP地址。域名解析需要由專門的域名解析伺服器(DNS)來完成。
解析過程,比如,一個域名為:***.com,是想看到這個現HTTP服務,如果要訪問網站,就要進行解析,首先在域名註冊商那裡通過專門的DNS伺服器解析到一個WEB伺服器的一個固定IP上:211.214.1.***,然後,通過WEB伺服器來接收這個域名,把***.com這個域名映射到這台伺服器上。那麼,輸入***.com這個域名就可以實現訪問網站內容了。即實現了域名解析的全過程;
人們習慣記憶域名,但機器間互相只認IP地址,域名與IP地址之間是對應的,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析伺服器來完成,整個過程是自動進行的。
域名解析協議(DNS)用來把便於人們記憶的主機域名和電子郵件地址映射為計算機易於識別的IP地址。DNS是一種c/s的結構,客戶機就是用戶用於查找一個名字對應的地址,而伺服器通常用於為別人提供查詢服務。
眾所周知,如果您的計算機想參與網際網路通訊,無論是作為一台執行資源訪問的客戶端還是作為一台被訪問的資源提供伺服器,您的計算機必須分配有一個合法的IP地址(註:LAN方式寬頻用戶不需要直接獲得合法的IP地址,這部分用戶及市場將在下文中涉及),就像222.136.188.23,這個地址通常由網際網路服務商提供給您(在中國通常是電信部門)。這種IP地址的分配又有靜態和動態兩種,通常作為伺服器的計算機的IP地址是靜態的(固定),因為它要為用戶提供服務,為什麼呢?試想,如果一台伺服器的IP地址每天變換,那又有哪個用戶可以記住伺服器的地址呢?而由於作為訪問客戶端的計算機絕大多數時間是作為資源請求方而不是服務提供者,因此它的IP可以是動態的,通常體現在我們每次撥號時得到的IP地址都不同,當用戶斷線時再由服務商回收再分配。
那可不可以讓所有的計算機的IP地址都固定呢,不管是伺服器還是客戶端,那樣不就可以互相訪問了嗎?事實上,目前的IP地址已經非常匱乏了(IPv4的IP總地址有限,而分配權又掌握在美國手中),一個固定IP地址的租用費用是十分昂貴的(各地電信服務商的價格不同,但都超出個人、中小企業的承受能力之外),根本不可能這樣做。
針對目前這種情況,如果一個企業想作為網際網路服務的提供商,但同時希望客戶在訪問自己網站的時候暢通無阻,那他就需要用戶在訪問自己企業網站的時候知道自己網站的實時IP,也就是正在使用的IP。
1申請一個靜態IP。用戶訪問可以準確並且快捷的進行,但同時企業需要付出高昂的靜態IP申請費用;
2存在一種服務或者應用,在用戶訪問企業網站的時候,可以通過這個伺服器或者應用來解析出網站的實時IP,反饋給用戶,用戶通過這個“靜態IP”來快捷的訪問企業的網站。後者即是目前流行的DDNS,動態域名解析服務。
我們接著來看,是不是有了固定的IP地址就可以了呢?
儘管伺服器的IP地址固定了,但要記憶像222.136.188.23這樣的IP地址還是很煩人的,網際網路上的伺服器何止數萬,誰能都記住?因此就有了傳統的DNS服務(域名解析服務),它可以用一串容易記憶並富有含義的字元代替枯燥的IP地址。
是不是所有在網際網路上通訊的計算機都會有這樣一個助記名字(域名)呢?
不是這樣,只有伺服器才有,為什麼?就如前面所說,廣大的客戶端是沒有固定IP地址的,而傳統的DNS伺服器是一種靜態地址映射伺服器。如果某個域名對應的IP地址變動了必須手工修改相應記錄,所以為動態IP地址用戶提供名字映射是不實際的。
上面的這種訪問和命名結構在以前工作的很好,因為過去由於硬體能力和網路帶寬的限制,網路上的服務都是由專門的伺服器提供,而大多數用戶只能作為單純的訪問者。但隨著計算機科技的飛速發展,個人計算機的服務能力早已今非昔比,而寬頻(頻)的普及更使得帶寬不再是通訊的瓶頸。
現在廣大的網際網路(尤其是寬頻)用戶不再滿足於作為單一的客戶端的上網方式,他們希望能夠實現伺服器的功能,如果我們能找到一種方法將這種單一客戶端模式變成兼具伺服器功能雙向模式的話,就能釋放出這積蓄已久的能量,開創網際網路應用的新模式。
動態DNS(域名解析)服務,也就是可以將固定的網際網路域名和動態(非固定)IP地址實時對應(解析)的服務。這就是說相對於傳統的靜態DNS而言,它可以將一個固定的域名解析到一個動態的IP地址,簡單的說,不管用戶何時上網、以何種方式上網、得到一個什麼樣的IP地址、IP地址是否會變化,他都能保證通過一個固定的域名就能訪問到用戶的計算機。
這一意味著在動態DNS服務下的計算機就好像具有了固定的IP地址可以充當網際網路伺服器了。對於廣大網際網路用戶和中小企業而言這無疑是一項非常具有吸引力的服務。