Je IP-adres automatisch bijwerken
Je eigen adres, bijvoorbeeld jantje.mijnip.nl, blijft gekoppeld aan je actuele openbare IPv4-adres. Je router, NAS of computer meldt dit iedere vijf minuten aan MijnIP.nl. Alleen bij een wijziging passen wij het DNS-record aan. Geen extra kosten.
Het apparaat moet draaien op de internetverbinding die je wilt koppelen. Een apparaat dat uitstaat of geen internet heeft kan geen updates sturen. Gebruik één updater per subdomein; verschillende verbindingen kunnen elkaar anders overschrijven.
Open Mijn dashboard1. DDNS inschakelen
- Log in en open je betaalde, actieve subdomein.
- Open Automatisch IP bijwerken (DDNS) en klik op Automatisch bijwerken inschakelen.
- Bewaar je gebruikersnaam (het volledige subdomein) en persoonlijke DDNS-sleutel. Deze zijn tien minuten zichtbaar. Je kunt ook je persoonlijke mijnip-ddns.conf downloaden.
- De sleutel geldt alleen voor dit subdomein. Met Nieuwe sleutel maken vervalt de vorige direct. Met Uitschakelen stop je updates; het bestaande IP blijft staan.
Behandel de sleutel en het configuratiebestand als een wachtwoord. Zet ze niet in een openbare map of op je website. Je hebt nooit de mijn.host-sleutel nodig.
2. Router of NAS met eigen DDNS-provider
Dit werkt wanneer je apparaat een eigen HTTPS-updateadres en HTTP Basic-aanmelding ondersteunt. Niet elke router biedt dit; kies anders de computeroptie hieronder. Benamingen en plaatsaanduidingen verschillen per fabrikant.
| Instelling | Waarde |
|---|---|
| Updateadres | https://mijnip.nl/ddns.php |
| Gebruikersnaam / hostnaam | Je volledige subdomein, bijvoorbeeld jantje.mijnip.nl |
| Wachtwoord | Je persoonlijke DDNS-sleutel |
| Beveiliging | HTTPS met HTTP Basic-aanmelding |
| Interval | Elke vijf minuten |
| IP-versie | IPv4 |
Ondersteunt het apparaat een instelbare URL? Gebruik https://mijnip.nl/ddns.php?hostname=jantje.mijnip.nl, met je eigen naam. Zonder myip gebruiken wij het openbare bronadres van het verzoek. Voor apparaten die het IP zelf meesturen: voeg &myip=IP_ADRES toe met de juiste plaatsaanduiding van de fabrikant. Zet de sleutel niet als queryparameter in de URL.
DynDNS-achtige antwoorden worden ondersteund, maar routers met een vaste providerlijst of een vaste updatepadnaam zijn niet automatisch geschikt. Bij een gedeelde internetverbinding of VPN wordt zonder expliciet IP het uitgaande adres van die verbinding gekoppeld.
3. Je eigen Linux-computer of NAS
Deze stappen voer je uit op je eigen apparaat, op de internetverbinding waarvan je het IP wilt bijwerken. Je logt niet in op de server van MijnIP.nl. Het pad hieronder is een voorbeeldpad op jouw apparaat. Je hebt hiervoor toegang tot de opdrachtregel of taakplanner van dat apparaat nodig.
Je apparaat maakt zelf een uitgaande HTTPS-verbinding met MijnIP.nl. Hiervoor hoef je geen toegang tot onze server te krijgen en geen poort open te zetten voor het verzenden van de melding. Je persoonlijke DDNS-sleutel geeft alleen toestemming om je eigen subdomein bij te werken.
- Controleer op je eigen apparaat of
curlaanwezig is metcommand -v curl. - Download het persoonlijke configuratiebestand vanuit Mijn dashboard. Zet het vervolgens op je eigen Linux-computer of NAS in een map die alleen jij kunt lezen.
- Vervang
/home/jan/mijnip-ddns.confhieronder door het echte, volledige pad op jouw apparaat. Een NAS kan een heel ander mappenpad hebben.
Opdracht 1 — toegang tot het bestand beperken:
chmod 600 /home/jan/mijnip-ddns.confOpdracht 2 — afzonderlijk uitvoeren om de verbinding te testen:
curl --config /home/jan/mijnip-ddns.confBij good is het IP bijgewerkt; bij nochg was het al juist. Controleer ook de laatste DDNS-melding in Mijn dashboard.
Automatisch uitvoeren op je eigen apparaat
Heb je toegang tot cron op jouw Linux-computer? Open daar crontab -e en voeg onderstaande regel toe. Gebruik jouw eigen bestandspad en het curl-pad uit command -v curl:
*/5 * * * * /usr/bin/curl --config /home/jan/mijnip-ddns.confHeeft jouw NAS een taakplanner? Kies daarin elke vijf minuten en vul alleen de curl --config-opdracht met de volledige paden in, zonder de vijf tijdvelden van cron. Laat de taak draaien als de gebruiker die het bestand mag lezen. Controleer de taakuitvoer op foutmeldingen.
Geen opdrachtregel of taakplanner?
Dan is deze methode niet geschikt voor jouw apparaat. Gebruik de DDNS-instelling van een geschikte router of NAS uit onderdeel 2, of Windows Taakplanner uit onderdeel 4. Je kunt het IP-adres ook altijd handmatig wijzigen in Mijn dashboard.
Een taak op een willekeurige externe hostingserver meldt het IP-adres van die hostingserver, niet automatisch dat van jouw thuisverbinding. MijnIP.nl kan een veranderd thuis-IP niet vanzelf vaststellen: daarvoor moet een apparaat op jouw verbinding een melding sturen.
4. Je eigen Windows-computer met Taakplanner
Voer deze stappen op jouw eigen Windows-computer uit, op de verbinding die je wilt koppelen. Er is geen toegang tot de MijnIP-server nodig.
- Controleer in Opdrachtprompt of
curl.exe --versionwerkt. - Download je persoonlijke configuratiebestand naar een privélocatie, bijvoorbeeld
C:\Users\Jan\MijnIP\mijnip-ddns.conf. Geef andere gebruikers geen leesrechten op dit bestand. - Test onderstaande opdracht in Opdrachtprompt.
curl.exe --config "C:\Users\Jan\MijnIP\mijnip-ddns.conf"
- Open Windows Taakplanner en kies Taak maken.
- Voeg een dagelijkse trigger toe met herhalen elke 5 minuten gedurende onbeperkt.
- Kies als actie Programma starten. Programma: het volledige pad naar
curl.exe(vind dit metwhere curl.exe). Argumenten:--config "C:\Users\Jan\MijnIP\mijnip-ddns.conf". - Gebruik dezelfde gebruiker als eigenaar van het configuratiebestand. Kies desgewenst uitvoeren ook wanneer die gebruiker niet is aangemeld. Bij een al actieve taak: geen tweede exemplaar starten.
- Voer de taak handmatig uit en controleer in Mijn dashboard of Laatste melding verandert.
Je computer moet aanstaan. Gebruik liever een router of NAS die altijd aanstaat als je ook updates wilt wanneer je computer uit is. Een geslaagde curl-uitvoering betekent niet automatisch dat de DDNS-update is goedgekeurd: controleer het antwoord en Mijn dashboard.
Antwoorden en problemen
| Antwoord | Betekenis |
|---|---|
good 1.2.3.4 | DNS-record bijgewerkt. |
nochg 1.2.3.4 | IP is al juist; geen wijziging nodig. |
badauth | Verkeerde gebruikersnaam/sleutel, andere hostnaam of DDNS uitgeschakeld. |
!donator | Abonnement niet actief of account geblokkeerd. |
notfqdn | Onjuist verzoek of geen geldig openbaar IPv4-adres. |
abuse | Te veel verzoeken; gebruik een interval van vijf minuten. |
911 | Tijdelijke fout. Probeer over vijf minuten opnieuw. Een opgeslagen DNS-wijziging wordt ook door onze geplande taak opnieuw geprobeerd. |
De laatste melding in Mijn dashboard toont dat het apparaat contact heeft gemaakt. De actieve DNS-status staat bij je subdomein. Wij geven de wijziging direct door, maar door DNS-caches kan het soms tot 24 uur duren voordat deze overal zichtbaar is. Lees hoe je je DNS-cache ververst. DDNS opent geen poorten en omzeilt geen firewall of CGNAT. Voor inkomende verbindingen moet je internetprovider een geschikt openbaar IP bieden en moet je de server/router zelf instellen.
Handmatig wijzigen blijft mogelijk. Een ingeschakelde updater kan je handmatige IP daarna weer vervangen; schakel DDNS uit als je dat niet wilt.