I was doing great, enjoying my time as a Node.js developer with only one job crafting endpoints. I always thought I was an expert until one day, I was asked to configure something in the DNS.

My self-esteem took a hit that day; however, I put my discovery hat on and figured out that DNS can actually be helpful for me. I spent days reading articles, watching videos, and digging into case studies. But it wasn’t until I got my hands dirty with DNS that I learned a thing or two about what it is and what problems it can solve for me.

Now, after years of working with DNS, I’ve penned this quick guide that explains what DNS is and how it works. I hope this helps you in your pursuit of learning!