Communityoplossing

DuckDNS: ongeldige URL in ZimaOS — ongeldige sleutels verwijderen

A beginner's DuckDNS container repeatedly returned curl error 3 until an extra update_IP configuration key was removed.

Samengevat: de misvormde URL werd veroorzaakt door de extra sleutel update_IP

Het DuckDNS-token en het subdomein waren niet het probleem. Door update_IP uit de configuratie te verwijderen, werd het werkelijke probleem opgelost. Dat komt overeen met de huidige DuckDNS-API, waarvan de geaccepteerde aanvraagparameters domains, token, optioneel ip, ipv6, verbose en clear zijn.

Valideer de configuratie aan de hand van de DuckDNS-API

https://www.duckdns.org/update?domains=YOUR_SUBDOMAIN&token=YOUR_TOKEN&verbose=true

De DuckDNS-update-API geeft aan dat het domein de subnaam zonder .duckdns.org moet zijn. Als ip leeg blijft, detecteert DuckDNS het IPv4-adres automatisch.

Een curl-fout 3 betekent dat je de URL moet corrigeren voordat je DNS test

curl: (3) URL rejected: Malformed input treedt op voordat DuckDNS de DNS-update kan accepteren of weigeren. Controleer op misvormde variabelen, onverwachte sleutels, aanhalingstekens, spaties of tekens die de gegenereerde aanvraag ongeldig maken. Het foutgedrag van curl is de primaire referentie.

Controleer het resultaat van de update, niet alleen de status van de container

DuckDNS retourneert OK of KO; met de uitgebreide modus rapporteert het ook UPDATED of NOCHANGE. Dat een container de status “running” heeft, bewijst niet dat je openbare DNS-record actueel is.

De DuckDNS-vereisten beschrijven het huidige updater-model aan de kant van ZimaOS.

DuckDNS lost CGNAT of veilige toegang op afstand niet op

DDNS koppelt alleen een hostnaam aan een adres. Het opent geen routerpoorten, omzeilt geen CGNAT en verifieert geen gebruikers. Als het werkelijke doel externe NAS-toegang is, combineer de hostnaam dan met een veilige reverseproxy-/VPN-architectuur of gebruik de ingebouwde route voor toegang op afstand.

HTTPS-proxying in ZimaOS behandelt de HTTPS-laag.