I use now a DDNS solution running in a docker to monitor and connect to some places using VPN, but these sites usually have dynamic IP.
It’s clear that’s not a perfect solution because DDNS using the same server as DNS server is not ideal. I run my servers in AWS, so I was thinking to use AWS Route 53 (their DNS service) to hold and attend DNS request of the domain used for this activity.
Today the query used by almost all routers to set dynamic IPs are this:
https://[USERNAME]:[PASSWORD]@example.com/update?hostname=[DOMAIN]&myip=[IP]
The idea is to build a workflow to get these requests through workflow trigger by public URL and using AWS API calls to update the related DNS
First 2 challenges:
- How could we use basic auth on workflow triggers to authenticate the workflow execution, avoiding public calls without this call?
- n8n have several AWS nodes but Route 53, do we have any trustful public node dor Route 53?
Thanks a lot and regards