Refactor DNS code
Due to the growth of this repo, now including custom dns names, load balancers, etc, the code that manages domain names has become unintelligible.
Refactor this code to make it more clear, readable, and documented.
Due to the growth of this repo, now including custom dns names, load balancers, etc, the code that manages domain names has become unintelligible.
Refactor this code to make it more clear, readable, and documented.