At 11:06 PM +0100 2000/1/21, Andre Oppermann wrote:
> Thats not so easy. What about this:
>
> cvsup IN CNAME cvsup1.freebsd.org.
> cvsup IN CNAME cvsup2.freebsd.org.
> cvsup IN CNAME cvsup3.freebsd.org.
> cvsup IN CNAME cvsup4.freebsd.org.
> cvsup IN CNAME cvsup5.freebsd.org.
> cvsup IN CNAME cvsup6.freebsd.org.
> cvsup IN CNAME cvsup7.freebsd.org.
> cvsup IN CNAME cvsup8.freebsd.org.
As I understood the rules of good Domain Administration,
everything that is publicly visible in your network needs to have an
MX record. But with this scheme you can't give cvsup.freebsd.org an
MX record, because pointing an MX at a CNAME violates the RFC.
Personally, I would much prefer the CPAN solution of a program
that takes the IP address of the query source, and then using
knowledge of what IP addresses are generally located where in the
world (available via the whois maps in the various regions, which
could presumably be imported and stored locally), returns a short
list of addresses in the preferred order. For those networks where
multiple addresses may have equal "cost", it can then randomize for
load balancing purposes.
It requires either a hacked nameserver program for this one zone,
or the code to handle this has to be incorporated into cvsup itself,
so that you distribute the logic and CPU processing time to all the
clients.
--
These are my opinions and should not be taken as official Skynet policy
_________________________________________________________________________
|o| Brad Knowles, <[EMAIL PROTECTED]> Belgacom Skynet NV/SA |o|
|o| Systems Architect, Mail/News/FTP/Proxy Admin Rue Col. Bourg, 124 |o|
|o| Phone/Fax: +32-2-706.13.11/726.93.11 B-1140 Brussels |o|
|o| http://www.skynet.be Belgium |o|
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Unix is like a wigwam -- no Gates, no Windows, and an Apache inside.
Unix is very user-friendly. It's just picky who its friends are.
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message