What is your workflow for creating new projects and specifically handling DNS settings?
First of all, i am quite new to web design so excuse me if there is an obvious solution that i dont know about yet.
I noticed that i sometimes spend a lot of time on tasks that feel repetative and was wondering how you guys are doing this.
So, if i start a new project for myself or for a client that doesnt have a domain/emailifrastructure/website yet, i usually always do the following:
- Buy the domain (currently using porkbun)
- Create an Account at the email provider (using mailbox.org)
- Create the DNS Records by hand/copying (this can take longer than expected because of domain authentication)
- Check if the DNS Records are set up properly using mail-tester and checking by sending mails to my other postboxes to see if everything is working.
The whole process isnt overly complicated or anything i am just a little anoyed because it feels so repetetive. The most time consuming part is honestly checking that everything is working and the DNS has propagated.
How are you guys solving this?
I guess the easiest solution would be to switch to an all-in-one provider, but I want to keep costs low and avoid vendor lock-in.
Are there any CLI tools, scripts, or specific DNS providers that you guys use to automate this? Or do you just bake this time into your project estimate and do it manually?