Live data from Hacker News

DIY Dynamic DNS with Netlify API and Bash

blog.skylerlewis.io

1–10 of 17 posts

Re: DIY Dynamic DNS with Netlify API and Bash

#3
Author of one of the tools you tried here. Would love to know what issues you had with it since this basically sounds like how I've been using my tool as well (just run through a cron job). Is it just the fact you need to install using cargo? Or, did you encounter some bugs?

Re: DIY Dynamic DNS with Netlify API and Bash

#5

I wrote an AWS Lambda for this. It’s been running for nearly two years now and I’ve never broken through the free tier.

I am running the Bash script from the linked blog post on my local Raspberry Pi. Is your Lambda for pointing back to your home network? If so, that is awesome that you can do that using a remote service. If you don't mind sharing, how does it work?

Re: DIY Dynamic DNS with Netlify API and Bash

#8
post #3

Author of one of the tools you tried here. Would love to know what issues you had with it since this basically sounds like how I've been using my tool as well (just run through a cron job). Is it just the fact you need to install using cargo? Or, did you encounter some bugs?

Hi! I've been trying to stick with apt for installing stuff on my Pi to make software updates easier, so yeah, installing via Cargo was something I was leaning away from. No bugs to report. Thanks for sharing your tool!

Re: DIY Dynamic DNS with Netlify API and Bash

#9
My TP Link router has a free dynamic DNS service available, but the DNS configuration they use fails on roughly 50% of the DNS resolvers I've tested. I use a free-tier Google Cloud f1-nano instance running cron to resolve TP Link's DNS using 1.1.1.1 resolver, then updating my DuckDNS account with the IP address. It's kind of annoying that its necessary, but it was a little fun to set up everything.

Re: DIY Dynamic DNS with Netlify API and Bash

#10
This can be done with the Cloudflare free plan easily, so long as you use Cloudflare as your DNS. You just make an authenticated API request to make the DNS update, and there are off the shelf tools to automate this in the background if you don’t want to roll your own.
Post reply on HN