At 15:10 +0800 10/31/06, Blue wrote:
Hi, all:
Currently a dual-stack device could get both IPv4 and IPv6 DNS server
list from either manually configuration or DHCPv4/v6. Is there any
regulation about the querying sequence when a DNS client wants to invoke
a query? I have dug into the RFC database and could not find any
documents concerning about the question. Or it's just an implementation
issue?
It's mostly an implementation issue. There are some conventions
though - like not flooding servers with queries while waiting.
As far as whether to prefer IPv6 or IPv4, that's a "personal"
decision. One popular belief is try IPv6 first because that's the
new thing in town, but there can be some bad experiences doing that.
For instance, you may have IPv6 locally and at the server, but the
IPv6 routing is not complete between the two.
As far as the protocol and system are concerned, it is customary to
have a time out of a few seconds to allow a server to respond to a
first query before assuming the query has gotten lost. You want to
avoid having a server get a query twice if the first response
eventually does get back to the client because the second query and
it's handling is pure bad overhead.
A good strategy for query management can improve performance. There
might be a tradeoff of what is an improvement - sometimes what is
good for a client is not good for the servers. It's not always clear
what is the best thing for all involved.
I have seen bad clients cause problems for the network. Even though
a deficient design can cause problems, trying to reach a consensus of
what is the right thing to do is not easy. This is why there is no
regulation, no standard.
You might look at RFC 1034, section 6.3.1 for a sort-of standard
mention of how a client (resolver) should behave.
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis +1-571-434-5468
NeuStar
Secrets of Success #107: Why arrive at 7am for the good parking space?
Come in at 11am while the early birds drive out to lunch.
.
dnsop resources:_____________________________________________________
web user interface: http://darkwing.uoregon.edu/~llynch/dnsop.html
mhonarc archive: http://darkwing.uoregon.edu/~llynch/dnsop/index.html