Brad Knowles wrote:
> 
> 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.

You can, simply do this:

cvsup           IN MX           10 hub.freebsd.org

No violation of any RFC whatsoever.

>         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.

Don't go by whois, it does not reflect the physical connectivity. Go
by BGP path length if you want to do something like this.

>         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.

There are commecial nameservers which decide upon bgp path length but
it'll cost some big $$$.

-- 
Andre


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to