Resolving with IPV4
Tuesday, April 1st, 2008The Internet is most publicly known not by IP addresses but by names (e.g., www.wikipedia.org, www.whitehouse.gov, www.freebsd.org, www.berkeley.edu). The routing of IP packets across the Internet is oblivious to such names. This requires translating (or resolving) names to IP address.
The Domain Name System (DNS) provides such a system to convert names to IP address(es) and IP addresses to names. Much like CIDR addressing, the DNS naming is also hierarchical and allows for subdelegation of name spaces to other DNS servers.
Think of this in a similar way to how you find a phone number. You want to call The Acme Bakers but don’t know the number. You ring directory enquiries and they tell you the number you need to dial or can even connect you. Next you might want to call Acme Builder. Again, you only need to know the phone number of directory enquiries, they will almost always have the number you want and connect you. Only if you ask directory enquiries for the number of a company which doesn’t exist will they say they can’t connect you - similar to a DNS error in your web browser.