1
0
Fork 0
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
Find a file
Felix Kretschmer 5aeaa214c5 modified: README.md
new file:   dnsapi.php
	new file:   update.php
initial commit with working update.php and dnsapi.php by netcup
2018-08-06 21:13:49 +02:00
dnsapi.php modified: README.md 2018-08-06 21:13:49 +02:00
LICENSE Initial commit 2018-08-06 20:44:44 +02:00
README.md modified: README.md 2018-08-06 21:13:49 +02:00
update.php modified: README.md 2018-08-06 21:13:49 +02:00

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

License

Published under GNU General Public License v3.0
© Felix Kretschmer, 2018