In the previous article I have explained, how you can set up your domains, which are rented from Namecheap.com, for use with DynDNS (Dynamic DNS). In this article, we will focus on how to configure your Fritzbox, so that it always sends the current IP to the Namecheap DynDNS interface.
While this also possible through various clients for PC or MAC, I find the configuration with Fritzbox particularly attractive, because it is anyway running around the clock and thus no PC or MAC unnecessarily consumes more power.
(Who prefers a Raspberry Pi over a Fritzbox, should read this article here.)
Set up Namecheap DynDNS in the Fritzbox
Log into the webpanel of your Fritzbox. This should be normally accessible by navigating to http://fritz.box or http://192.168.178.1 in a browser of your choice.
Now navigate to the submenu item “Shares” in the menuitem “Internet”. There you have to open the tab “Dynamic DNS”.
Enable the input fields by checking the box “use Dynamic DNS”. Now you have to enter the data from your Namecheap domain. I use the following data / information from the previous article.
The fields for the configuration you have to fill out as follows.
- Dynamic DNS provider: Custom
- Update-URL:
(The bracketed placeholders in the URL are intended. They will be filled out by the Fritzbox automatically.)
dynamicdns.park-your-domain.com/update?host=<username>&domain=<domain>&password=<pass>&ip=<ipaddr>
- Domainname: raffaelherrmann.de
- Username: home
- Password: [the DynDNS password from previous article]
When all fields are filled, one click is enough to take over. Now your domain should be supplied by at least every 5 minutes with the current IP of your internet connection.
Thanks a lot Gerhard, that helped me out!
I’d love to know how many crap parameters Namecheap’s dyndns service have received by now :D
Thanks for this article! If it complains “Dynamic DNS error: The dynamic DNS update was successful, but an error occurred during the subsequent DNS resolution.” that’s because it tries to resolve “raffaelherrmann.de” and not “home.raffaelherrmann.de”. Consequently, also the domain name in “Internet > Permit Access > Fritz!Box Services” will be wrong. To solve this don’t use the domainname and the username field, and fill these in yourself. To avoid fritzbox from messing it up by appending, for example, “&domain=”, you need to add a random field at the end, for example, “&crap=”. The complete url (which works) would then be:
“dynamicdns.park-your-domain.com/update?host=home&domain=raffaelherrmann.de&password=&ip=&crap=”
You can then safely set the domain name to “home.raffaelherrmann.de” so it is correct in the rest of the Fritzbox settings, for username you can pick whatever you want.
It escaped my < :(
so the url should be
“dynamicdns.park-your-domain.com/update?host=home&domain=raffaelherrmann.de&password=<pass>&ip=<ipaddr>&crap=<domain><username>”