DNSControl has the ability to import environment variables into the credentials file, but that still requires managing the secrets between my devices as well. I work at 1Password and here, poor security hygiene isn’t an option. Since this is a private repository on my GitHub account, I could have just committed the credentials to the repo, but that just feels wrong, even if there was minimal risk of my credentials getting anywhere. Then, I started to think about my options. So no matter whether I’m on macOS or Windows, I just need the single executable to manage my DNS entries. This was great when I was just working on my laptop, but as I use multiple devices, one of the nice things about DNSControl is it’s a single executable. DNSControl uses a creds.json file, so initially my repository just had this in the folder, excluded by. Of course, for DNSControl to work, you need some API keys. It’s changed the way I buy (and then forget about) domains. I can configure a new domain in my Fastmail account and use it for Masked Email with only a few lines of DNSControl’s domain-specific language. This has made managing this registration mess much easier, as I no longer have to toggle between Cloudflare / Linode / Porkbun to configure various domains. This was the magic I was looking for, as now I can write all of my DNS settings in a single domain-specific language, and push them to my various nameserver locations. I’m constantly seeking a better way of managing them and a few weeks ago, a friend of mine pointed me in the direction of DNSControl. I’ve been managing them mostly by moving them into a single nameserver provider, but for various reasons, I keep a few on a separate nameserver provider. Not only do I have it bad here, I’ve got three other name registrars chock full with domains between them. Eventually, you end up with your domain registrar looking a little something like this. We think of an idea or concept and say: “Oh, that’s a good domain name”, click, repeat. I found a tool that helps me keep everything in sync with a single point of truth.Īfter mixing in the 1Password command-line tool, I had everything I need to keep my domains up to date and pointing where I want them, without having to worry about my credentials being stored unsafely.įor creatives and online professionals, we’ve all been there. I own a lot of domains, and keeping track of where all of them are pointing can be more than a little tricky.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |