5 comments

[ 3.5 ms ] story [ 21.4 ms ] thread
CLI53 is great, an important part of my toolkit. I mostly make DNS changes manually through the console, because it's the easiest way to lookup LBs and cloudfront entries, but I then export to zone files and commit them to version control. It's an easy dev experience.

I will say they need to do a new official release - Compiled from source, it supports AWS SSO, but the released binaries don't.

Though I have fairly pedestrian DNS needs, I find dnscontrol[0] a real treat to use. Also makes it possible and easy to quickly flip providers.

[0] https://dnscontrol.org/

AWS’ Route 53 API is awful. I wrote a Python CLI app around it that is very intuitive for simple DNS tasks like managing RR’s and scheduling with cron to DIY dynamic DNS:

https://github.com/ericfitz/r53 implement DIY

I used this just today to generate a BIND format zone file from a route 53 zone.