Root server

D

Daniel Tan

Can any dns server act as a root server ? If yes then the dns server
has to have every dns host record worldwide ? Thanks.

Regards,
Daniel
 
W

William Stacey

Can any dns server act as a root server ?

Yes
If yes then the dns server
has to have every dns host record worldwide ? Thanks.

No. Need more info to help.

--wjs
 
J

Jonathan de Boyne Pollard

DT> Can any dns server act as a root server ?

No. Any content DNS server may have "." data in its database.
(However, unless it actually _is_ a "." content DNS server, either
it simply won't be asked for them or if it happens to publish them,
as a side effect of publishing something else, they will be ignored
as being outside of its bailiwick.) Proxy DNS servers (be they
either forwarding or resolving proxies) cannot be root servers.

If Microsoft's DNS server is being used for proxy DNS service, that
precludes its ability to be a "." content DNS server. And /vice
versa/.

<URL:http://homepages.tesco.net./~J.deBoynePollard/FGA/dns-server-roles.html>
<URL:http://homepages.tesco.net./~J.deBoynePollard/FGA/dns-server-bailiwick.html>

DT> If yes then the dns server has to have every dns host
DT> record worldwide ?

The predicate of the question is false, so it cannot be answered.
However, the answer to a similar question, without the predicate and
restricted to only content DNS servers, is "No.". A "." content DNS
server doesn't have to know the entire public DNS database content.
That's what delegations and query resolution are all about.

<URL:http://homepages.tesco.net./~J.deBoynePollard/FGA/dns-response-taxonomy.html#QueryResolution>
 
J

Jonathan de Boyne Pollard

WS> Need more info to help.

I'm not sure that he's asking for _help_, /per se/. Notice that he's been
gradually zeroing in on the concept of what a root server is and what one does
since 2003-02-07.
 
W

William Stacey

No. Any content DNS server may have "." data in its database.
(However, unless it actually _is_ a "." content DNS server, either
it simply won't be asked for them or if it happens to publish them,

?? Any MS DNS server can be a root server. If it is right for his
environment or not is another question.

--wjs
 
K

Kevin D. Goodknecht Sr. [MVP]

In
William Stacey said:
?? Any MS DNS server can be a root server. If it is right for his
environment or not is another question.

--wjs

Yes it is pretty easy, to load a secondary root zone.

To setup such a zone just specify the following "master
servers" for the "." secondary zone:

If you want to use ICANN (standard) roots

192.5.5.241
128.9.0.107
192.33.4.12

If you want to use ORSC (alternate) roots

199.166.29.2
195.206.104.13
199.5.157.128
199.166.24.1
199.166.24.12
204.57.55.100
199.166.28.10
 
K

Kevin D. Goodknecht Sr. [MVP]

In
Jonathan de Boyne Pollard said:
Can any dns server act as a root server ?

JdeBP> No. Any content DNS server may have "." data in its
JdeBP> database. [...] Proxy DNS servers (be they either
JdeBP> forwarding or resolving proxies) cannot be root servers.
JdeBP>
JdeBP> If Microsoft's DNS server is being used for proxy DNS
JdeBP> service, that precludes its ability to be a "." content
JdeBP> DNS server. And /vice versa/.
?? Any MS DNS server can be a root server. [...]

KDGS> Yes it is pretty easy, to load a secondary root zone.

Nonetheless, doing that precludes the ability to use it for proxy DNS
service, as I said. If its intended purpose is to be a proxy DNS
server, then (because being so would thwart that purpose) it cannot
be a "." content DNS server.

Well I don't know what your idea of a "Proxy" DNS server is but I have two
root servers running just fine, recursing the net just fine, no I can't set
a forwarder, but I can resolve the ORSC root, not everybody can say that.
So what do you mean by can't?
It does simple and recursive queries just fine.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top