The Domain Name System (DNS) is a hierarchical, distributed global database, most commonly used for mapping hostnames to their respective IP addresses. It is defined in RFC 1034 and RFC 1035, and numerous updates thereof.
A domain name is a sequence of labels separated by the period character (....