https://medium.com/@actualsimple/a-z-of-domain-name-system-all-you-need-to-know-about-dns-ee47de73f2fd