-1

I was trying to understand the inner workings of DNS.

To clarify things, when I say the root domain I mean the root domain without a name.

So when I type http://www.example.info, it will check the top-level domain .INFO and find out which IP example points to, and all is good.

Yet how does the browser know the IP of the top-level domain .INFO ?

So I was thinking the browser contacts the nameserver of the root domain. And the root domain will tell the browser .INFO is at 123.456.123.456.

But Wikipedia states:

Although any local implementation of DNS can implement its own private root name servers, the term "root name server" is generally used to describe the thirteen well-known root name servers that implement the root name space domain for the Internet's official global implementation of the Domain Name System.

I was wondering why is the root name server not the name server of the root domain ?

Why isn't the root domain also a name server?

3
  • 1
    I'm reading the Wikipedia page, and I don't see where it says "that there is one root name server for each top-level domain". I think you mis-read the article.
    – mfinni
    Sep 16, 2011 at 16:58
  • @mfinni [quote]Although any local implementation of DNS can implement its own private root name servers, the term "root name server" is generally used to describe the thirteen well-known root name servers that implement the root name space domain for the Internet's official global implementation of the Domain Name System.[/quote]
    – Pacerier
    Sep 17, 2011 at 14:54
  • @downvoter care to explain the downvote ?
    – Pacerier
    Sep 17, 2011 at 14:55

2 Answers 2

3

your question isn't actually absolutly clear to me, but i try my best ;-)

example: www.serverfault.com.

if you read carefully, you will see there is a dot at the end. this dot is actually for the root servers. so you got [host].[domain].[top-level-domain].[root] because there's only ONE root, there is no need for a name after the last dot. the last dot is normally not written (except in configs of name servers e.g. BIND).

1
  • Heys I do know that there's only one root, take a look at the edited question thx =D
    – Pacerier
    Sep 16, 2011 at 16:47
2

The root domain is just an abstract container with all the top-level domains in it (.com, .gov, .net, etc). It is not a server (or servers). The root name servers (letter.rootservers.net) manage the root domain.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .