ownDynDNS
This is a fork of ownDynDNS a self-hosted dynamic DNS php script to update netcup DNS API modified to work with dyndns feature Speedport Smart 4 router.
Authors of original repo
- Felix Kretschmer @fernwerker
- Philipp Tempel @philipptempel
- Branko Wilhelm @b2un0
Usage
Installation
- Copy all files to your webspace
- create a copy of
.env.dist
as.env
and configure: username
-> The username for your Router to authenticate (so not everyone can update your DNS)password
-> password for your RouterapiKey
-> API key which is generated in netcup CCPapiPassword
-> API password which is generated in netcup CCPcustomerId
-> your netcup Customer ID-
debug
-> true|false enables debug mode and generates output of update.php (normal operation has no output) -
Create each host record in your netcup CCP (DNS settings) before using the script. The script does not create any missing records.
Router Settings
Will follow…
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 Originally by Felix Kretschmer, 2021 Modified by Bakar Chargeishvili, 2024