動態DNS

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