什么是動態(tài)DNS(DDNS)?
API 或網站等許多 Web 屬性在其 IP 地址經常改變的 Internet 連接上運行;如果這些屬性的運營商想要為托管的資源提供特定域名,就必須將 IP 地址存儲在域名系統(tǒng) (DNS) 記錄中,這就會產生問題。動態(tài) DNS (DDNS) 是一項服務,即使該 IP 地址不斷更新,其也可使用 Web 屬性的正確 IP 地址來更新 DNS。
例如,如果一位網絡管理員正在運營一個域名為 www.example.com 且 IP 地址為 192.0.2.0 的小型網站,則每當另一個用戶在瀏覽器中輸入 www.example.com 時,DNS 會將他們定向到位于 192.0.2.0 的服務器。如果該管理員的 ISP 將 IP 動態(tài)更改為 192.0.2.1,則動態(tài) DNS 服務可自動更新該管理員的 DNS 記錄,以便使嘗試訪問 www.example.com 的其他用戶現(xiàn)在將轉到正確的 IP 地址。
為什么某些IP地址會更改?
在 Internet 早期,IP 地址很少改變,這使得域的管理非常簡單。但具有 Internet 訪問權限的 Web 和家用計算機的快速增長造成了可用 IP 地址的短缺。動態(tài)主機配置協(xié)議 (DHCP) 應運而生,該協(xié)議可使 ISP 為用戶動態(tài)分配 IP。ISP 一般將維護一個 IP 地址共享池,并在連接期間或在達到最大時間之前,根據需要將其分配或“租賃”給用戶。盡管引入 IPV6 緩解了 IP 地址短缺問題,但 ISP 仍經常使用 DHCP,因為這比提供靜態(tài) IP 更具成本效益。
運行主要網絡服務的大型企業(yè)需要其ISP為其提供不變的或“靜態(tài)”的IP地址,以便它們可以使用標準DNS做法進行操作。相反,較小的服務往往會看到ISP經常更改其IP地址,因此它們需要動態(tài)DNS解決方案來保持其DNS記錄為最新。這些較小的服務可以包括小型企業(yè)網站,個人網站,DVR和安防攝像機。
動態(tài)DNS如何工作?
有許多公司提供具有不同功能和技術的動態(tài) DNS 服務。啟用動態(tài) DNS 的一種極為常見的方法是為用戶提供在其計算機或路由器上運行的軟件。每次更新 ISP 提供的 IP 地址時,該軟件就會與動態(tài) DNS 服務提供商進行通信,而動態(tài) DNS 提供商接著更新進行了這些更改的 DNS,從而提供幾乎即時的更新。