動態 DNS 允許外部客戶端使用主機名(而不是 IP 地址)連接到您的 UniFi 閘道器。如果 UniFi 閘道器因為 DHCP 分配,導致頻繁更改 WAN IP,那麼動態 DNS 非常有用。
當使用動態 WAN IP 來作為閘道器地址建立 VPN 伺服器時,會導致用戶不斷地重新配置客戶端,確保客戶端使用正確的地址建立 VPN 連接。
動態 DNS 通過以下方式解決此問題:
- 使用主機名,與複雜的 IP 地址相比,主機名更容易記住。
- 與單個主機名建立連接,不用管相應的 WAN IP 如何變化。
要求
您的 UniFi 閘道器必須有公網 IP 地址,動態 DNS 才能正常工作。以下 IP 地址禁止使用動態 DNS:
- 10.0.0.0/8 (10.0.0.0 - 10.255.255.255)
- 172.16.0.0/12 (172.16.0.0 - 172.31.255.255)
- 192.168.0.0/16 (192.168.0.0 - 192.168.255.255)
- 100.64.0.0/10 (100.64.0.0 - 100.127.255.255)
如果您的 IP 地址在以上範圍,可以將您的上游路由器設置為橋接模式,或是聯繫營運商來解決。
配置動態 DNS
首先使用受支援的動態 DNS 提供商創建帳戶,例如:afraid、dnspark、dslreports、dyndns、easydns、namecheap、noip、sitelutions 或 zoneedit。
注意:其他提供商可能也能創建賬戶,但不受官方支援。
從提供商處獲取主機名後,在 UniFi Network 應用程式的 互聯網(Internet) 設置中,創建動態 DNS。您需要輸入:
- 服務 - 您的服務提供商的名稱。
- 主機名 - 您的動態 DNS 提供商提供的正式域名 (FQDN),或個人/企業域衍生域名(例如,myhostname.ddns.com 或 myhostname.com)。
- 用戶名 - 您在提供商處註冊的用戶名。
- 密碼 - 您在提供商處註冊的密碼。
- 伺服器(可選) - 僅對某些提供商來說是必填項,指定 UniFi 更新 WAN IP 後動態 DNS 伺服器地址。請查閱提供商文件,了解在使用基於 Inadyn 的客戶端時,是否必須輸入該選項。
配置後,使用 VPN 或端口轉發連接到 UniFi 閘道器的客戶端,可以輸入動態 DNS 主機名而不是公網 IP 地址。
故障排除
如果動態 DNS 主機名無法解析成正確的 WAN IP 地址,原因可能如下:
UniFi 閘道器位於另一個使用網路地址轉換 (NAT) 的路由器/光貓後面。
如果您有上游路由器或光貓,則應將其調整為橋接模式。如果無效,請聯繫您的運營商。
您輸入了無效的憑據或無效的主機名。
確保在 Network 應用程式中準確輸入所有字段。還要確保在配置客戶端設備時使用正確的主機名。
動態 DNS 提供商的伺服器未接收到 WAN IP 地址的更改。
UniFi 支援大部分動態 DNS 提供商,並自動更新,無需您輸入更多的資訊。但是,某些提供商要求您輸入 IP 地址更新後,應當發送到的伺服器地址。如果您不確定是否需要輸入,請諮詢提供商以了解配置基於 inadyn 的客戶端的要求。