You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replace ``TOKEN`` and ``DOMAIN`` with your own values.
122
+
88
123
Example: afraid.org (FreeDNS)
89
124
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
90
125
@@ -135,6 +170,20 @@ The domain is named "nstest1.freeddns.it" and the username and password are "nst
135
170
uci commit ddns
136
171
/etc/init.d/ddns restart
137
172
173
+
Split DNS
174
+
---------
175
+
176
+
Some deployments publish the same hostname inside the LAN and on the public internet.
177
+
If ``lookup_host`` resolves to a private address on the firewall itself, DDNS can compare the public WAN IP against the internal answer and keep retrying even when the provider update succeeded.
178
+
179
+
The recommended fix is to make DDNS query an external resolver for the lookup instead of the local split-DNS answer. For example::
180
+
181
+
uci set ddns.do.dns_server='1.1.1.1'
182
+
uci commit ddns
183
+
/etc/init.d/ddns restart
184
+
185
+
This keeps split DNS for LAN clients while the DDNS client validates the public record.
0 commit comments