Dynamic DNS
- Install ddns-scripts + luci app (GUI)
apk add ddns-scripts apk add luci-app-ddns - Configure /etc/config/ddns (using ddns.de):
config service 'ddnss' option interface 'wan' option ip_source 'network' option ip_network 'wan' option enabled '1' option check_interval '1' option check_unit 'hours' option lookup_host '<DOMAIN>' # e.g. eschle.ddnss.eu option update_url '<UPDATE_URL_FROM_DDNS>' #e.g. https://ddnss.de/upd.php?key=SOMEKEY&host=eschle.ddnss.eu - Restart ddns
/etc/init.d/ddns restart
alternatively:
- create a script updating the dynamic DNS
#!/bin/sh IP=`curl https://ipinfo.io/ip` curl -X POST "<UPDATE_URL_FROM_DDNS>" #e.g. https://ddnss.de/upd.php?key=SOMEKEY&host=eschle.ddnss.eu&ip=${IP}" - schedule script
# trigger update dynamic dns script 0 1 * * * /root/bin/updateDynDns.sh