posted on Dec, 1 2010 @ 08:11 AM
reply to post by schrodingers dog
You probably know what it means by now, but if you do not, here is a simple explanation.
Although it's easier for humans to remember "abovetopsecret.com" than "18.104.22.168", the Internet communication protocols use only IP addresses
(groups of numbers like the previous one).
As IP addresses are independent (the fact that one IP address like 22.214.171.124 is in the US doesn't mean that 126.96.36.199 is) there is only one way
of making the connection between the names and the IP addresses, but having tables with both.
Those tables can exist on any computer, from your home computer to specialised servers that only have that role.
When you write "www.abovetopsecret.com" on your browser your computer will look at the local table for a corresponding IP address, and if it
doesn't find any then it will ask for it from the IP address listed in DNS server list in your computer's network definitions. That computer does
exactly the same thing, looking first at its own list and asking for it if it doesn't find it to the DNS server in which it relies to update it's
Seeing that the closest to your computer the faster the connection is, the best option is usually to use your ISP's DNS server, but using a different
server doesn't present any problem.
Besides Google there are several DNS servers publicly available, as this list