Professional Documents
Culture Documents
Domain Name System: Prepared By: Kirti Tandel
Domain Name System: Prepared By: Kirti Tandel
TLD
Servers
com DNS servers ca DNS servers edu DNS servers
www.amazon.com
The servers that the Root Name Servers direct
queries to are called 'Authoritative Name Servers'.
These are the servers which hold the actual
information on an individual domain.
The final type of name server is called a
'Resolving Name Server'.
These are the servers that do the majority of the
work when you are trying to get to a machine
with a certain host name.
Besides being responsible for looking up data,
they also temporarily store the data for
hostnames that they have searched out in a
cache, which allows them to speed up the
resolution for hostnames that are frequently
visited.
The manner in which these servers work together is
fairly straightforward. When you attempt to go to a
website, you type in a hostname in your web
browser. Let's say, for convenience, that you are
going to www.foo.org. In your computers' settings
is a list of resolving name servers which it queries to
find out what www.foo.org's IP address is.
The first thing that the resolving name servers
will do is check their caches to see if the DNS
information for www.foo.org is already there. If it
isn't, they will go and check with the .org root
name server to see which authoritative name
server holds the zone file for foo.org. Once they
have that server's IP address, they connect to it.
Once the resolving name server has queried the
authoritative name server, it replies back to your
computer with one of a number of different
things. Ideally, it will report back with the correct
IP address and allow your computer to connect to
the web server and show you the web page that
you were looking for. However, if the
authoritative server is down, doesn't have a
record for the specific hostname that you are
looking up, or if the root server doesn't have a
record that the domain name even exists, the
resolving name server will report an error to your
computer.
Thank You…