SCOUG-HELP Mailing List Archives
Return to [ 14 |
March |
2003 ]
>> Next Message >>
Content Type: text/plain
=====================================================
If you are responding to someone asking for help who
may not be a member of this list, be sure to use the
REPLY TO ALL feature of your email program.
=====================================================
> Peter Skye said:
>
> >The Domain Name Server returns a round-robin value
Steven Levine wrote:
>
> That's not the way I understand it. If you look at the
> raw response to an:
>
> nslookup -q=MX earthlink.net
>
> which should be equivalent to the request the mail server
> makes. Everything comes back in a single IP packet. This
> implies up to the mail server to do the round robin.
I just ran NSLOOKUP a few times and got different responses.
Yes, all of the Earthlink mail servers are listed -- but not
in the same order. Yet they are in modulo numerical
sequence so it's not just a case of randomly grabbing data
from a database or a sort which doesn't maintain existing
sequence.
Following are the results I got for 9 successive NSLOOKUPs.
The cross-reference table of server url to IP address never
changes so I haven't shown it, but the sequence of the urls
does change in round-robin fashion:
earthlink.net preference = 5, mail exchanger = mx05.earthlink.net
earthlink.net preference = 5, mail exchanger = mx06.earthlink.net
earthlink.net preference = 5, mail exchanger = mx00.earthlink.net
earthlink.net preference = 5, mail exchanger = mx01.earthlink.net
earthlink.net preference = 5, mail exchanger = mx02.earthlink.net
earthlink.net preference = 5, mail exchanger = mx03.earthlink.net
earthlink.net preference = 5, mail exchanger = mx04.earthlink.net
earthlink.net preference = 5, mail exchanger = mx03.earthlink.net
earthlink.net preference = 5, mail exchanger = mx04.earthlink.net
earthlink.net preference = 5, mail exchanger = mx05.earthlink.net
earthlink.net preference = 5, mail exchanger = mx06.earthlink.net
earthlink.net preference = 5, mail exchanger = mx00.earthlink.net
earthlink.net preference = 5, mail exchanger = mx01.earthlink.net
earthlink.net preference = 5, mail exchanger = mx02.earthlink.net
earthlink.net preference = 5, mail exchanger = mx03.earthlink.net
earthlink.net preference = 5, mail exchanger = mx04.earthlink.net
earthlink.net preference = 5, mail exchanger = mx05.earthlink.net
earthlink.net preference = 5, mail exchanger = mx06.earthlink.net
earthlink.net preference = 5, mail exchanger = mx00.earthlink.net
earthlink.net preference = 5, mail exchanger = mx01.earthlink.net
earthlink.net preference = 5, mail exchanger = mx02.earthlink.net
earthlink.net preference = 5, mail exchanger = mx03.earthlink.net
earthlink.net preference = 5, mail exchanger = mx04.earthlink.net
earthlink.net preference = 5, mail exchanger = mx05.earthlink.net
earthlink.net preference = 5, mail exchanger = mx06.earthlink.net
earthlink.net preference = 5, mail exchanger = mx00.earthlink.net
earthlink.net preference = 5, mail exchanger = mx01.earthlink.net
earthlink.net preference = 5, mail exchanger = mx02.earthlink.net
earthlink.net preference = 5, mail exchanger = mx03.earthlink.net
earthlink.net preference = 5, mail exchanger = mx04.earthlink.net
earthlink.net preference = 5, mail exchanger = mx05.earthlink.net
earthlink.net preference = 5, mail exchanger = mx06.earthlink.net
earthlink.net preference = 5, mail exchanger = mx00.earthlink.net
earthlink.net preference = 5, mail exchanger = mx01.earthlink.net
earthlink.net preference = 5, mail exchanger = mx02.earthlink.net
earthlink.net preference = 5, mail exchanger = mx02.earthlink.net
earthlink.net preference = 5, mail exchanger = mx03.earthlink.net
earthlink.net preference = 5, mail exchanger = mx04.earthlink.net
earthlink.net preference = 5, mail exchanger = mx05.earthlink.net
earthlink.net preference = 5, mail exchanger = mx06.earthlink.net
earthlink.net preference = 5, mail exchanger = mx00.earthlink.net
earthlink.net preference = 5, mail exchanger = mx01.earthlink.net
earthlink.net preference = 5, mail exchanger = mx00.earthlink.net
earthlink.net preference = 5, mail exchanger = mx01.earthlink.net
earthlink.net preference = 5, mail exchanger = mx02.earthlink.net
earthlink.net preference = 5, mail exchanger = mx03.earthlink.net
earthlink.net preference = 5, mail exchanger = mx04.earthlink.net
earthlink.net preference = 5, mail exchanger = mx05.earthlink.net
earthlink.net preference = 5, mail exchanger = mx06.earthlink.net
earthlink.net preference = 5, mail exchanger = mx00.earthlink.net
earthlink.net preference = 5, mail exchanger = mx01.earthlink.net
earthlink.net preference = 5, mail exchanger = mx02.earthlink.net
earthlink.net preference = 5, mail exchanger = mx03.earthlink.net
earthlink.net preference = 5, mail exchanger = mx04.earthlink.net
earthlink.net preference = 5, mail exchanger = mx05.earthlink.net
earthlink.net preference = 5, mail exchanger = mx06.earthlink.net
earthlink.net preference = 5, mail exchanger = mx01.earthlink.net
earthlink.net preference = 5, mail exchanger = mx02.earthlink.net
earthlink.net preference = 5, mail exchanger = mx03.earthlink.net
earthlink.net preference = 5, mail exchanger = mx04.earthlink.net
earthlink.net preference = 5, mail exchanger = mx05.earthlink.net
earthlink.net preference = 5, mail exchanger = mx06.earthlink.net
earthlink.net preference = 5, mail exchanger = mx00.earthlink.net
> Next time you are near your sendmail box, get iptrace a
> try. It's possible the mail server is making a different
> kind of request, but if so, I've never found the
> definition. Got a pointer to where this might be defined?
IPTRACE would be a good way to see if the DNS is actually
supplying them in round-robin fashion.
I did a search on some of the DNS RFCs for "robin" and found
that RFC 1034 (1987) discusses a resolver which sits between
the DNS and the requesting program and does some round-robin
selection. I only searched the older RFCs because I haven't
downloaded them in a while, thus I don't have the newer
ones. And if the writer of an RFC calls it something other
than round "robin" then my search wouldn't catch it.
O'Reilly has a new version of their DNS book (for BIND
probably). I almost bought it a couple of months ago but
then said to myself, "Who is ever going to ask me a question
about DNS?"
The documentation for the OS/2 port of BIND has a brief
mention of "ROUND_ROBIN" (apparently a switch, you can turn
it on or off) but the O'Reilly book would be a better source.
A Google search (!) on "dns robin" returned a *lot* of hits;
this one was first:
http://www.webopedia.com/TERM/R/Round_Robin_DNS.html
- Peter
=====================================================
To unsubscribe from this list, send an email message
to "steward@scoug.com". In the body of the message,
put the command "unsubscribe scoug-help".
For problems, contact the list owner at
"rollin@scoug.com".
=====================================================
>> Next Message >>
Return to [ 14 |
March |
2003 ]
The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA
Copyright 2001 the Southern California OS/2 User Group. ALL RIGHTS
RESERVED.
SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International
Business Machines Corporation.
All other trademarks remain the property of their respective owners.
|