>Say you've got two domains, A & B. You've got a bunch of clients on the B
>domain that need to connect to clients in the A domain. Is it possilbe to
>just have the B's domain DNS secondary the A's domain DNS? Will that work?
> In other words:
>A Domain client B Domain client
>Can 'whatever' attempt to connect to 'whoever' by just typing say, "telnet
>whoever"? Will 'whoever' get resolved at the B domain dns?
>(Who's on first anyone?)
Not unless you put duplicate entries in your DNS for whoever.B.COM with
the same IP address as whoever.A.com. You could put entries for
whoever.A.COM into your hosts NIS map or /etc/hosts file if your
system supports some type of hosts resolution sequence too.
Of course "A.com" would then have to inform you whenever they changed
any IP address that your clients used. This defeats the original purpose
of DNS, which was to distribute name -> IP address and IP address -> name
The nameservers for B.COM could secondary the A.COM addresses, but
that still would require using "whoever.A.COM" instead of just
"whoever". "Secondary" means make a full copy and do name resolution
for this domain just like the primary. You can even point secondaries
to other secondaries and it will work, although it will take more
time before any change in the primary gets propagated.
Most versions of BIND have some form of caching that is used first, before
any remote DNS server is contacted. This can speed up lookups quite
a bit for things that are frequently looked up.
Michael G. Beirne | 3250 N Wolcott #2, Chicago,IL 60657-2053, (773)348-8438