DNS dates back to the '60s, also known as the ARPANET era. At that time, scientists engaged in the ARPANET project were trying to find a way of memorizing names instead of IP addresses. At the beginning of the '80s, in the form of Requests for Comments (RFC) documents, the first specification documents were published about the DNS. Essentially, DNS has a tree structure (hierarchical) where each branch represents the root zone and each leaf has zero or more resource records. Each zone represents a root domain or multiple domains, and sub-domains. A domain name consists of one or more parts, called labels, and are separated by points (for example, packtpub.com). DNS is maintained by a database that uses distributed clients/server architecture where network nodes represent the servers' names. This is how DNS works:
- If you enter...