Andre said:
Can I have two DC controls on the same subnet same LAN but one is for
domainA.com and the other domainB.com?
Sure, not an issue.
Will there be conflict as far as DNS
Not an issue as long as each client is set to
use the DNS server which can resolve the
names it needs (or that server can resolve them
ALL which should usually be the case for
internal setups like this.)
DNS Clients use a internal DNS server which should
be able to resolve (or seek resolution) for ALL
names that client needs. (Remember, "servers" are
DNS clients TOO.)
The answer is a little more complicated here since
if two DHCP servers offer a scope to the same subnet
(broadcast domain) then they will be used randomly
by clients (usually the fastest one to answer.)
You cannot expect one DHCP server to give out
settings to the clients of one domain, that are different
from the settings for clients of another Domain* since
DHCP is not "domain" aware -- or even OS aware
so this is true of Macs, Unix, etc.
But as long as all of the clients on one subnet can
accept the same settings then this can work. Notice
the biggest problem here is likely to be DNS, first
the server to use but we can fix that by making all
servers resolve all names (as they should and was
mentioned above.)
Second is giving out DNS names or registering in
DNS for the clients which really want work for
two zones/domains. But the clients can still
register for themselves.
*There are two ways to deal with the issue of
different settings for different sets of computers:
1) Reservations
2) Class IDs
Many people have a limited understanding of
"reservations" assuming that they are ONLY for
giving out fixed IP addresses.
Reservations, however, can also be used when
you wish to give DIFFERENT options settings
to a specific machine. They are tedious to use
when you have a lot of machines that need this
though.
Thus the new (Win2000+) DHCP feature of classIDs.
Class IDs allow every machine of a certain "class"
to be given specific options settings.
There are two kinds of class: Vendor and User.
Vendor basically means "Microsoft supplied"
and User means "admin created" (by you.)
[Vendor classes are pre-existing in DHCP server,
and pre-set on each type of machine, e.g,. XP versus
Win2000 etc.]
The toughest thing about using User classes is that
each machine need to be "set" using
IPConfig /setclassID CLASSNAME
(or some equivalent)
You can walk around to each machine or your
can try to automate it.
While almost anything CAN be set from a GPO,
including this (using a script or registry entry) the
problem is that by the time the GPO is downloaded
and applied AFTER the network initiallizes (and
all DHCP settings are already applied.)
This means that while you can use a GPO to set this
it will NOT work the very first time (of course the
script can do a refresh after the /setclassID, but that
still can leave some unfinished business.)
So will it work? Sure, set a different User classid
for each domain.
(Developers: Consider making the Domain name
a Vendor class?)