fbpx
UniFi USG 使用 CloudFlare Dynamic DNS 方法 1

UniFi USG 使用 CloudFlare Dynamic DNS 方法

UniFi USG 使用 CloudFlare Dynamic DNS 方法 3

長期下來大家知道自己 Dynamic DNS ( 簡稱 DDNS ) 是用 noip 服務均多,不過它免費版本身限制多,一次只能設三個,只能用 noip 提供域名,雖然是免費版一分一錢這樣功能? 噢,不不不,其實還有一家也是免費版,但功能很多,又能自訂自己域名,數量沒限制,那就是 CloudFlare 服務,它有提供 DDoS 保護、SSL 憑證,也有提供免費的 API 來串接,還能自動更新您的 DNS 對應 IP 記錄,是不是很方便嗎? 那麼這裡會有教學怎麼配置。

更新 USG ddclient

由於 USG 裡 ddclient 版本過舊,需要更新才能支援 CloudFlare API v4。

echo "deb http://archive.debian.org/debian/ wheezy main" >> /etc/apt/sources.list; apt-get update; apt-get -y install libdata-validate-ip-perl
cd /tmp
curl -L -O https://raw.githubusercontent.com/ddclient/ddclient/master/ddclient
cp /usr/sbin/ddclient /usr/sbin/ddclient.bkp
cp ddclient /usr/sbin/ddclient
chmod +x /usr/sbin/ddclient

配置 Controller

這無法透過 Controller Web GUI 上面配置 CloudFlare DDNS 組態,所以要改另外一種方式配置,利用 config.gateway.json 文件去自定義更改。

{
	"service": {
		"dns": {
			"dynamic": {
				"interface": {
					"<WAN interface eg eth0>": {
						"service": {
							"cloudflare": {
								"host-name": [
									"<insert A record name here eg. router.example.com>"
								],
								"login": "<CloudFlare E-Mail>",
								"options": [
									"zone=<DNS Zone eg. example.com>"
								],
								"password": "<CloudFlare Global API Key>",
								"protocol": "cloudflare",
							}
						}
					}
				}
			}
		}
	}
}

以上完成設定組態配置後,從 UniFi Controller Devices → USG → Config → Manage Device → Force provision 更新完成並且重新開機就生效囉~

 

UniFi USG 使用 CloudFlare Dynamic DNS 方法 4
最新情報をチェックしよう!
>最強の Multiple CDNs「mlytics」

最強の Multiple CDNs「mlytics」


不同 CDN 的成本和性能各不相同,使用 mlytics Multiple CDNs 可以全面改善延遲和正常運行時間,也能完全控制 CDN 的配置,允許降低城市級網站性能。

mlytics 簡化了監控真實用戶,管理多個 CDN,自動化負載平衡以及為所有 CDN 建置 WAF DDoS 防禦。

對我們的 Multiple CDNs「mlytics」 服務有興趣嗎?想要更多了解的話,可以點擊下面【與我們聯繫】為您服務。

CTR IMG