複製鏈接
請複製以下鏈接發送給好友

動態DNS

鎖定
動態DNS(英語:Dynamic DNS,簡稱DDNS)是域名系統(DNS)中的一種自動更新名稱服務器(Name server)內容的技術。根據互聯網的域名訂立規則,域名必須跟從固定的IP地址。但動態DNS系統為動態網域提供一個固定的名稱服務器(Name server),透過即時更新,使外界用户能夠連上動態用户的網址。
中文名
動態DNS
外文名
Dynamic DNS
用    途
利用動態IP來架設主機及網站
服務對象
所屬之受理註冊機構網站進行
限    制
不可架設DNS Server

動態DNS簡介

動態DNS(英語:Dynamic DNS,簡稱DDNS)是域名系統(DNS)中的一種自動更新名稱服務器(Name server)內容的技術。根據互聯網的域名訂立規則,域名必須跟從固定的IP地址。但動態DNS系統為動態網域提供一個固定的名稱服務器(Name server),透過即時更新,使外界用户能夠連上動態用户的網址。
這個術語被用來描述兩種不同的概念。在互聯網的管理層面來説,動態DNS更新是指創建一個DNS系統,能夠自動更新傳統的DNS記錄,而不需要手動編輯。這個機制在RFC 2136中被解釋,利用TSIG機制來提供安全性。
在客户端來説,動態DNS提供了一個輕量化機制,讓本地DNS數據庫可以即時的更新。它能把互聯網域名指往一個可能經常改變的IP地址,讓經常改變位置及配置的設備,能夠持續性的更新IP地址。令互聯網上的外界用户可以透過一個大家知道的域名,連接到一個可能經常動態改變IP地址的機器。其中一個常用的用途是在使用動態IP地址連線(例如在每次接通連線就會被分配一個新的IP地址的撥號連線,或是偶爾會被ISP變更IP地址的DSL連線等)的計算機上運行服務器軟件。
若要實現動態DNS,就需要將網域的“最大緩存時間”設置在一個非常短的時間(一般為數分鐘)。此舉可避免外界用户在緩存中保留了舊的IP地址,並且使每個新連線被創建時都會經過Name Server獲取該機器的新地址。
各種機構都有大規模地提供動態DNS的服務。他們會利用數據庫存儲用户當前的IP地址,並會對用户提供更新當前IP地址的方法。當一些"客户"程序被安裝了之後,會在後台運行並每隔數分鐘檢查計算機的IP地址。當發現其IP地址有所變更,程序便會提交一個更新IP地址的請求至動態DNS的服務器。有很多路由器和其他網上設備也在其固件中包含了上述的功能。

動態DNS名稱服務器

在計算機技術中,名稱服務器(英語:name server或nameserver)是指提供域名服務協議的程序或服務器。它可以將“人類可識別”的標識符,映射為系統內部通常為數字形式的標識碼。域名系統(DNS)服務器是最著名的名稱服務器:域名是互聯網兩大主要名字空間之一。

動態DNS域名系統

域名系統(英文:DomainNameSystem,縮寫DNS)是互聯網的一項服務。它作為將域名IP地址相互映射的一個分佈式數據庫,能夠使人更方便地訪問互聯網。DNS使用TCP和UDP端口53。當前,對於每一級域名長度的限制是63個字符,域名總長度則不能超過253個字符。
開始時,域名的字符僅限於ASCII字符的一個子集。2008年,ICANN通過一項決議,允許使用其它語言作為互聯網頂級域名的字符。使用基於Punycode碼的IDNA系統,可以將Unicode字符串映射為有效的DNS字符集。因此,諸如“XXX.中國”的域名可以在地址欄直接輸入並訪問,而不需要安裝插件。但是,由於英語的廣泛使用,使用其他語言字符作為域名會產生多種問題,例如難以輸入,難以在國際推廣等。 [1] 
參考資料
  • 1.    M. T. Özsu and P. Valduriez, Principles of Distributed Databases (3rd edition) (2011), Springer, ISBN 978-1-4419-8833-1