Purpose of DNS
The purpose of the DNS (Domain Name System) is to allow internet users to type in addresses
in the form of easy to remember names and words, rather then forced to type in the servers
actual IP address.
Find IP Address of Domain Name
To find the IP address of a domain name, first begin by querying a root name server with
the request. The root name server will respond that it does not know what the ip address is,
but will send you a list of "authoritative" servers that you should try instead. Start the
same query again with one of the authoritative servers listed. You may have to repeat this
process several times.
DNS Root Name Servers
In addition to the ip addresses below, you can access a root server by
preceding the domain root-servers.net with the particular servers letter.
| Letter | IP Address | Operator |
| A | 198.41.0.4 | VeriSign |
| B | 192.228.79.201 | USC-ISI |
| C | 192.33.4.12 | Cogent Communications |
| D | 128.8.10.90 | University of Maryland |
| E | 192.203.230.10 | NASA |
| F | 192.5.5.241 | ISC |
| G | 192.112.36.4 | Defense Information Systems Agency |
| H | 128.63.2.53 | U.S. Army Research Lab |
| I | 192.36.148.17 | Autonomica |
| J | 192.58.128.30 | VeriSign |
| K | 193.0.14.129 | RIPE |
| L | 199.7.83.42 | ICANN |
| M | 202.12.27.33 | WIDE |
DNS Port
The Domain Name System service runs from port 53.
Telneting into DNS Servers
You can not telnet into a DNS server (via port 53) and issue raw commands. The DNS Server operates on
binary commands, and is not text based.