mirror of
https://github.com/fernwerker/ownDynDNS.git
synced 2025-07-09 21:55:13 +02:00
Self-hosted dynamic DNS php script for FRITZ!Box and netcup DNS API
|
||
---|---|---|
dnsapi.php | ||
LICENSE | ||
README.md | ||
update.php |
owndyndns
Self-hosted dynamic DNS php script for FRITZ!Box and netcup DNS API
Authors
- Felix Kretschmer
- Philipp Tempel
Usage
Installation
-
Copy all files to your webspace
-
Edit the first lines of update.php
- username -> The username for your FRITZ!Box to authenticate (so not everyone can update your DNS)
- password -> password for your FRITZ!Box
- debug -> enables debug mode and generates output of update.php (normal operation has no output)
- apiKey -> API key which is generated in netcup CCP
- apiPassword -> API password which is generated in netcup CCP
-
Create each host record in your netcup CCP before using the script. The script does not create non-existent records.
FRITZ!Box Settings
- Go to "Internet" -> "DynDNS"
- Choose "custom"
- Update-URL: https:///update.php?user=&password=&ipv4=&ipv6=&domain=
- only the url needs to be adjusted, the rest is automatically filled by the FRITZ!Box
- http or https is possible if valid SSL certificate (e.g. Let's Encrypt)
- Domainname:
- Username:
- Password:
References
- DNS API Documentation: https://ccp.netcup.net/run/webservice/servers/endpoint.php
- Source of dnsapi.php: https://ccp.netcup.net/run/webservice/servers/endpoint.php?PHPSOAPCLIENT
License
Published under GNU General Public License v3.0
© Felix Kretschmer, 2018