Nested subdomains with Nginx Proxy Manager and deSEC

This post is based on tests with a Fritzbox. For other routers, values in the update URL may need to be adjusted.

DynDNS Provider: Select “User-defined” to use a custom DynDNS provider. (Only required for older Fritzbox models or other routers.)

Update URL: Enter the following URL into the field (Update URL):

https://update.dedyn.io/?hostname=*.<domain>&myipv4=<ipaddr>&myipv6=<ip6addr>

domain: This placeholder will be replaced by the name of your domain that you have registered (e.g. „my.dedyn.io“).
ipaddr und ip6addr: These placeholders will be replaced by the public IP addresses.

Explanation of the star (*): The star before the domain name (*.domain) enables the wildcard function. This means that you can use any subdomains for your domain without explicitly specifying them. For example, if you have the subdomains „home.my.dedyn.io“ and „office.my.dedyn.io“, the wildcard ensures that the requests are correctly forwarded. Without the wildcard, requests with subdomains would be blocked, and you wouldn’t be able to access your websites or web-based services in your home network via these subdomains from the outside.

Please enter the remaining data into the corresponding input fields according to the table.

Field Entry
DynDNS Provider User-defined
Domain Name your domain
Username your domain
Password your authentication token secret

After applying these settings, your Fritzbox should be able to update the IP addresses automatically. You can now use your DynDNS with Nginx Proxy Manager and create as many virtual hosts as you like.