GC Question

G

GIG

Hi Everyone

I know that is needed at least one GC per forest.
The GC enables finding directory information regardless of which domain in
the forest contains the data, and provides Universal Group Membership
Information.

I read someware that a Gc is always needed to process the logons, and if no
Gc was available then the users would only be allowed to logon locally.

Now, if the Gc provides Universal Group Membership Information, and for
example, the user that is trying to logon isn't member of any group outside
of his domain and the domain controller for his domain is available but
isn't a Gc and there isn't any Gc on the site were his in, and the wan link
that connects to site were the Gc is in isn't available.

The user Can or can't logon?

And if there is only one domain? Why do I need a Gc?

And if the user that I was talking about every time that he or she logs-on
they must need a Gc all times ?

I know that Xp caches logon Inf in cache, how long does the cache is
enabled.


I'm just trying to understand I do i need a Gc, for example if i have
different Domains in one forest but the users only access to their domains
and don't belong to other groups in other domains and they don't access to
resources in other domains.

Tank you for your time
 
H

Herb Martin

GIG said:
Hi Everyone

I know that is needed at least one GC per forest.

Better is at least one GC per Site. More for fault
tolerance and in extreme situations more for performance.
The GC enables finding directory information regardless of which domain in
the forest contains the data, and provides Universal Group Membership
Information.

Yes.

Applications also use the first (any object in the forest);
Exchance is the prototypical example of this.
I read someware that a Gc is always needed to process the logons, and if
no Gc was available then the users would only be allowed to logon locally.

Technically this is in Native(+) modes.
Now, if the Gc provides Universal Group Membership Information, and for
example, the user that is trying to logon isn't member of any group
outside of his domain and the domain controller for his domain is
available but isn't a Gc and there isn't any Gc on the site were his in,
and the wan link that connects to site were the Gc is in isn't available.

The only way to no the user is in no Universal Groups is to
query the GC (if in native+ modes where Universal security
groups are allowed.)
The user Can or can't logon?

Cannot logon in native+ modes.
And if there is only one domain? Why do I need a Gc?

Native mode effectively requires the GC and in a single
Domain forest there is NO reason not to make every DC
a GC.

In a single domain forest, every DC ALREADY holds ALL
of the info so making a DC a GC costs practically nothing.

The above is also true in a SMALL forest with multiple
domains.

As forest size increases the penalty for creating a GC
(increase replication, increased storage) increases.
And if the user that I was talking about every time that he or she logs-on
they must need a Gc all times ?

In Native+ modes.
I know that Xp caches logon Inf in cache, how long does the cache is
enabled.

It's a long time (forever I think but I could easily be wrong about this)
I'm just trying to understand I do i need a Gc, for example if i have
different Domains in one forest but the users only access to their domains
and don't belong to other groups in other domains and they don't access to
resources in other domains.

Yes.

Unless the forest is large there is no reason NOT to make
(enough) GCs and if the forest is small or single domain it
is entirely reasonable to make EVERY DC into a GC.
 
J

Joe Richards [MVP]

If you don't use Universal groups for securing things then you can enable
IgnoreGCFailures which will allow you to log on even if a GC isn't abailable in
a Native mode domain. However, if you have a single domain there is no reason
not to make every DC a GC. Note that even with IgnoreGCFailures enabled, you
could run into cases where a GC is needed say when trying to logon with a UPN, etc.

--
Joe Richards Microsoft MVP Windows Server Directory Services
Author of O'Reilly Active Directory Third Edition
www.joeware.net


---O'Reilly Active Directory Third Edition now available---

http://www.joeware.net/win/ad3e.htm
 
G

GIG

Hello Herb

To confirm this i seted up the Following Scenario:

1 Site (1 subnet)
2 Domains
1 Dc in Each Domain (Both Run Windows 2003 Enterprise Edition)
Domain01.root and Child.domain01.root
The Domain01 has 1 Dc and is a GC
The Child has 1 Dc and is not a GC
The Domain and Forest Level are in 2003
1 WindowsXp Workstation (Workgroup-No Domain)

After creation of the 2 domains I disconnected both servers.
Then i started up only the Dc for Child domain (isn't Gc)
Then I started up the WindowsXP

1st Test
objective: (I read in a article that when no GC is available for a domain
that isn't a Root Domain (First Domain to be Created) no one is able to
logon on that domain including in the Domain Controller for that Domain,
that article also states that in this type of situations only Domain Admins
or Enterprise Admins of the Root Domain are able to logon on "lower" domains
to be able to fix sometthing or to make the "lower" domain controllers
Global Catalogs.

Results:
- Well it looks that is not truth - I was Able to logon with Administrator
Account.

Conclusion:
We're able to logon on dc even if no GCs are available, it doesn't matter if
the account belongs to the top root domain or not.

2nd Test
objective: See if it's possible to add computers and users to a domain with
no Dc available. Process: Add The computer account to the Domain, and create
a User Account in the Child Domain with the Gc turned off.

Results:
- I was able to add the computer account to the Child Domain with no
problems.
- When I try to create the user account "User01" I received the following
message:

"Windows cannot verify that the user name is unique because the
following error ocurred while contacting the global catalog:
The server is not operational.
Windows will create this user account, but the user can logon only after
the user name is verified to be unique. Make sure the global catalog is
available."

After this message i was able to finish creating the user account.

Schema: Contains All objects and the Attrib that those objects
can have - This Partion is common to all domains in the Forest.

Configuration: Contains Information about Logical Structure or
replicationtopology - This Partion is common to all domains in the Forest.

Domain: Contains Information of all objects in a domain. This is
domain especific and is replicate to every domain controller in that domain.

Application Stores dynamic data application-especific, except
security principals (users, groups, computers). I'm not sure but I believe
that is here were ForestDnsZone and DomainDnsZone are created... And I also
read that when we create new App in this partition they can't be created in
Gcs, i'm not sure if this is true....

Partial Replica Containing commonly used attributes for all directory
objects in the forest (replicated between GCs Servers only)

Well the reason why that message sounds strange to me is that every Dc has
Domain Partition (Full Replica) that Contains all the Objects For that
Domain!!! - And I know that if I create a User Account Object Named "User01"
in this Domain (Child), I can also Create a user account named "User01" in
other domains because all objects have a Unique SID, and the Security ID
consists of the domain security ID (That is the same for all security IDs
created in the Domain) and a relative ID that is unique for each security ID
created in the domain. Master Role Responsible for doing this is the RID
master role server and this server olds that rule as any other rules (PDC
and Infrastructure) for the Child domain .So according to this why the hell
does the Dc needs the Gc. The Dc knows the SIDS, knows all Objects for his
domain right? Well maybe not Please someone clarify me please.)<<<


- I restarted the WXP - Wkst, and I tryed to logon with the User account
"User01" Guess what ... I wasn't able to logon hehehe....
- But then I try to logon with Administrator Account for the Child Domain,
and I was able to logon with no problems.

Conclusion:
The Administrator account for the local domain can logon in any machine for
that domain, including Dcs.
To create user accounts we need an available Gc. (I don't know understand
why...)

3rd Test
objective: Turn On Both Dcs for both domains. Create User account named
(User02) in child domain , and create User account (User02) in
Domain01.(confirms the creation of two "equal" user account
objects.
Turn Off all machines, Turn On only the Child Dc and The WXp
machine, then try to logon with "User02" with no Gc available. If the User
isn't able to logon then start up the Gc and try again.

Results:
- I was able to create both user accounts "User02" one in each domain.
- I wasn't able to logon with the "User02" or with "User01", when i tryed to
do that i received the message:

"The system could not log you on. Make Sure your user name and domain are
correct, then type your password again. Letters in passwords must be typed
using the correct case."
- After I turned On the Gc, I was able to logon on the Child Domain.

Conclusion:
- We can create User accounts with the same name in different domains.
- We can't logon with user accounts (not the administrator account for the
domain) if no Gc is available


4th Test
Objective: When we try to logon using the format of: (e-mail address removed)
for example, the combobox for the available domains graysout, this tell us
that the logon process doesn't use the information provided in that combobox
that list all domains that exists in a forest. So in this case If we could
create 2 "iqual" user accounts named "User02" one in each domain, and if
that user accounts are using the same Upn Suffix, how the domain controller
knows which user of which doamin is trying to logon???
Create additional Upn Sufixes on ADDT. (Upn = test.com)
Change the User Account Upn suffix "User02" for the Domain01 to test.com =
(e-mail address removed) - Password = *#DOMAIN01
Change the User Account Upn suffix "User02" for the CHILD to test.com =
(e-mail address removed) - Password = *#DOMAIN02


Results:
- Well when we try to change the second account to the same Upn has the
first one, we can't and a message appears stating that: "The specified user
logon name already exists in the enterprise. Specify a new one, either by
changing the prefix or selecting a different suffix from the list."

Conclusion:
"Iqual" User Accounts in different domains always must have different Upn
Suffixes.




I expect that some one could read this series of tests and anwser to some
questions in it.
Have a nice day, and thank you again for your time.
Regards.
--------------------------------------













Herb Martin said:
GIG said:
Hi Everyone

I know that is needed at least one GC per forest.

Better is at least one GC per Site. More for fault
tolerance and in extreme situations more for performance.
The GC enables finding directory information regardless of which domain
in the forest contains the data, and provides Universal Group Membership
Information.

Yes.

Applications also use the first (any object in the forest);
Exchance is the prototypical example of this.
I read someware that a Gc is always needed to process the logons, and if
no Gc was available then the users would only be allowed to logon
locally.

Technically this is in Native(+) modes.
Now, if the Gc provides Universal Group Membership Information, and for
example, the user that is trying to logon isn't member of any group
outside of his domain and the domain controller for his domain is
available but isn't a Gc and there isn't any Gc on the site were his in,
and the wan link that connects to site were the Gc is in isn't available.

The only way to no the user is in no Universal Groups is to
query the GC (if in native+ modes where Universal security
groups are allowed.)
The user Can or can't logon?

Cannot logon in native+ modes.
And if there is only one domain? Why do I need a Gc?

Native mode effectively requires the GC and in a single
Domain forest there is NO reason not to make every DC
a GC.

In a single domain forest, every DC ALREADY holds ALL
of the info so making a DC a GC costs practically nothing.

The above is also true in a SMALL forest with multiple
domains.

As forest size increases the penalty for creating a GC
(increase replication, increased storage) increases.
And if the user that I was talking about every time that he or she
logs-on they must need a Gc all times ?

In Native+ modes.
I know that Xp caches logon Inf in cache, how long does the cache is
enabled.

It's a long time (forever I think but I could easily be wrong about this)
I'm just trying to understand I do i need a Gc, for example if i have
different Domains in one forest but the users only access to their
domains and don't belong to other groups in other domains and they don't
access to resources in other domains.

Yes.

Unless the forest is large there is no reason NOT to make
(enough) GCs and if the forest is small or single domain it
is entirely reasonable to make EVERY DC into a GC.



--
Herb Martin, MCSE, MVP
Accelerated MCSE
http://www.LearnQuick.Com
[phone number on web site]
Tank you for your time
 
G

GIG

I forgot to mention that regarding to my personal note in the 2nd test (why
does the dc needs a Gc to create a user account) it seems that the 4th test
anwsers that, one of the reasons should be the verification of equal Upn
Suffixes, I don't know if there is any other!!!

Regards.




GIG said:
Hello Herb

To confirm this i seted up the Following Scenario:

1 Site (1 subnet)
2 Domains
1 Dc in Each Domain (Both Run Windows 2003 Enterprise Edition)
Domain01.root and Child.domain01.root
The Domain01 has 1 Dc and is a GC
The Child has 1 Dc and is not a GC
The Domain and Forest Level are in 2003
1 WindowsXp Workstation (Workgroup-No Domain)

After creation of the 2 domains I disconnected both servers.
Then i started up only the Dc for Child domain (isn't Gc)
Then I started up the WindowsXP

1st Test
objective: (I read in a article that when no GC is available for a domain
that isn't a Root Domain (First Domain to be Created) no one is able to
logon on that domain including in the Domain Controller for that Domain,
that article also states that in this type of situations only Domain
Admins or Enterprise Admins of the Root Domain are able to logon on
"lower" domains to be able to fix sometthing or to make the "lower" domain
controllers Global Catalogs.

Results:
- Well it looks that is not truth - I was Able to logon with Administrator
Account.

Conclusion:
We're able to logon on dc even if no GCs are available, it doesn't matter
if the account belongs to the top root domain or not.

2nd Test
objective: See if it's possible to add computers and users to a domain
with no Dc available. Process: Add The computer account to the Domain, and
create a User Account in the Child Domain with the Gc turned off.

Results:
- I was able to add the computer account to the Child Domain with no
problems.
- When I try to create the user account "User01" I received the following
message:

"Windows cannot verify that the user name is unique because the
following error ocurred while contacting the global catalog:
The server is not operational.
Windows will create this user account, but the user can logon only
after the user name is verified to be unique. Make sure the global catalog
is available."

After this message i was able to finish creating the user account.

Schema: Contains All objects and the Attrib that those objects
can have - This Partion is common to all domains in the Forest.

Configuration: Contains Information about Logical Structure or
replicationtopology - This Partion is common to all domains in the Forest.

Domain: Contains Information of all objects in a domain. This
is domain especific and is replicate to every domain controller in that
domain.

Application Stores dynamic data application-especific, except
security principals (users, groups, computers). I'm not sure but I believe
that is here were ForestDnsZone and DomainDnsZone are created... And I
also read that when we create new App in this partition they can't be
created in Gcs, i'm not sure if this is true....

Partial Replica Containing commonly used attributes for all directory
objects in the forest (replicated between GCs Servers only)

Well the reason why that message sounds strange to me is that every Dc has
Domain Partition (Full Replica) that Contains all the Objects For that
Domain!!! - And I know that if I create a User Account Object Named
"User01" in this Domain (Child), I can also Create a user account named
"User01" in other domains because all objects have a Unique SID, and the
Security ID consists of the domain security ID (That is the same for all
security IDs created in the Domain) and a relative ID that is unique for
each security ID created in the domain. Master Role Responsible for doing
this is the RID master role server and this server olds that rule as any
other rules (PDC and Infrastructure) for the Child domain .So according to
this why the hell does the Dc needs the Gc. The Dc knows the SIDS, knows
all Objects for his domain right? Well maybe not Please someone clarify me
please.)<<<


- I restarted the WXP - Wkst, and I tryed to logon with the User account
"User01" Guess what ... I wasn't able to logon hehehe....
- But then I try to logon with Administrator Account for the Child Domain,
and I was able to logon with no problems.

Conclusion:
The Administrator account for the local domain can logon in any machine
for that domain, including Dcs.
To create user accounts we need an available Gc. (I don't know understand
why...)

3rd Test
objective: Turn On Both Dcs for both domains. Create User account named
(User02) in child domain , and create User account (User02) in
Domain01.(confirms the creation of two "equal" user account objects.
Turn Off all machines, Turn On only the Child Dc and The
WXp machine, then try to logon with "User02" with no Gc available. If the
User isn't able to logon then start up the Gc and try again.

Results:
- I was able to create both user accounts "User02" one in each domain.
- I wasn't able to logon with the "User02" or with "User01", when i tryed
to do that i received the message:

"The system could not log you on. Make Sure your user name and domain are
correct, then type your password again. Letters in passwords must be typed
using the correct case."
- After I turned On the Gc, I was able to logon on the Child Domain.

Conclusion:
- We can create User accounts with the same name in different domains.
- We can't logon with user accounts (not the administrator account for the
domain) if no Gc is available


4th Test
Objective: When we try to logon using the format of: (e-mail address removed)
for example, the combobox for the available domains graysout, this tell us
that the logon process doesn't use the information provided in that
combobox that list all domains that exists in a forest. So in this case If
we could create 2 "iqual" user accounts named "User02" one in each domain,
and if that user accounts are using the same Upn Suffix, how the domain
controller knows which user of which doamin is trying to logon???
Create additional Upn Sufixes on ADDT. (Upn = test.com)
Change the User Account Upn suffix "User02" for the Domain01 to test.com =
(e-mail address removed) - Password = *#DOMAIN01
Change the User Account Upn suffix "User02" for the CHILD to test.com =
(e-mail address removed) - Password = *#DOMAIN02


Results:
- Well when we try to change the second account to the same Upn has the
first one, we can't and a message appears stating that: "The specified
user logon name already exists in the enterprise. Specify a new one,
either by changing the prefix or selecting a different suffix from the
list."

Conclusion:
"Iqual" User Accounts in different domains always must have different Upn
Suffixes.




I expect that some one could read this series of tests and anwser to some
questions in it.
Have a nice day, and thank you again for your time.
Regards.
--------------------------------------













Herb Martin said:
GIG said:
Hi Everyone

I know that is needed at least one GC per forest.

Better is at least one GC per Site. More for fault
tolerance and in extreme situations more for performance.
The GC enables finding directory information regardless of which domain
in the forest contains the data, and provides Universal Group Membership
Information.

Yes.

Applications also use the first (any object in the forest);
Exchance is the prototypical example of this.
I read someware that a Gc is always needed to process the logons, and if
no Gc was available then the users would only be allowed to logon
locally.

Technically this is in Native(+) modes.
Now, if the Gc provides Universal Group Membership Information, and for
example, the user that is trying to logon isn't member of any group
outside of his domain and the domain controller for his domain is
available but isn't a Gc and there isn't any Gc on the site were his in,
and the wan link that connects to site were the Gc is in isn't
available.

The only way to no the user is in no Universal Groups is to
query the GC (if in native+ modes where Universal security
groups are allowed.)
The user Can or can't logon?

Cannot logon in native+ modes.
And if there is only one domain? Why do I need a Gc?

Native mode effectively requires the GC and in a single
Domain forest there is NO reason not to make every DC
a GC.

In a single domain forest, every DC ALREADY holds ALL
of the info so making a DC a GC costs practically nothing.

The above is also true in a SMALL forest with multiple
domains.

As forest size increases the penalty for creating a GC
(increase replication, increased storage) increases.
And if the user that I was talking about every time that he or she
logs-on they must need a Gc all times ?

In Native+ modes.
I know that Xp caches logon Inf in cache, how long does the cache is
enabled.

It's a long time (forever I think but I could easily be wrong about this)
I'm just trying to understand I do i need a Gc, for example if i have
different Domains in one forest but the users only access to their
domains and don't belong to other groups in other domains and they don't
access to resources in other domains.

Yes.

Unless the forest is large there is no reason NOT to make
(enough) GCs and if the forest is small or single domain it
is entirely reasonable to make EVERY DC into a GC.



--
Herb Martin, MCSE, MVP
Accelerated MCSE
http://www.LearnQuick.Com
[phone number on web site]
Tank you for your time
 
H

Herb Martin

GIG said:
Hello Herb

To confirm this i seted up the Following Scenario:

1st Test
objective: (I read in a article that when no GC is available for a domain
that isn't a Root Domain (First Domain to be Created) no one is able to
logon on that domain including in the Domain Controller for that Domain,
that article also states that in this type of situations only Domain
Admins or Enterprise Admins of the Root Domain are able to logon on
"lower" domains to be able to fix sometthing or to make the "lower" domain
controllers Global Catalogs.

Results:
- Well it looks that is not truth - I was Able to logon with Administrator
Account.


No, it was the TRUTH -- you asked about USERS.

Since you specified USERS I didn't mention that there
is an exception for Admins (presumably so there is a way
to fix such problems.)

- I restarted the WXP - Wkst, and I tryed to logon with the User account
"User01" Guess what ... I wasn't able to logon hehehe....
- But then I try to logon with Administrator Account for the Child Domain,
and I was able to logon with no problems.
Conclusion:
The Administrator account for the local domain can logon in any machine
for that domain, including Dcs.
To create user accounts we need an available Gc. (I don't know understand
why...)

That is normal behavior.

- After I turned On the Gc, I was able to logon on the Child Domain.

Conclusion:
- We can create User accounts with the same name in different domains.

You can of course do this -- it is generally a poor practice
(especially if you wish to use a single EMAIL domain name
or if you wish to allow users to logon with a single-standard
User Principal Name.)

You can even create two users with the same name in the
SAME DOMAIN (but in different OUs) -- this is a MUCH
WORSE practice. Don't do it.

Both of these also cause problems for NetBIOS names.

In general, unless you have an overwhelmingly good reason
never create a Domain (or Workgroup), Computer, or User
with the same name as ANY other of any of these categories,
even though it is frequently legal.

Only exception: Workgroup for Win9x machines SHOULD be
the same as the domain to which they are associated.
- We can't logon with user accounts (not the administrator account for the
domain) if no Gc is available
Conclusion:
"Iqual" User Accounts in different domains always must have different Upn
Suffixes.

Yes, and they automatically have different "NetBIOS full names"
but will otherwise clash for email and many NetBIOS purposes.
 
G

GIG

Two Last question please:

1st: In a large network with thousands of users what tool should I use to
make sure that no duplicate user accounts are being using (monitoring
purposes) between all existent domains, and when creating new user accounts
what tool should I use to make sure that i'm not using a user account that
is already being use in a different domain?


2nd: This is a Dns question but I believe that someone could anwser me:

- Why some Dns folders are only available on the top root Domain? All other
domains in the forest don't have Several folders that the top root domain
has, example of the folders are:

_msdcs.domains (contains the GUIDs for existent domains)
_msdcs.Gc (Contains the existent Global Catalogs for the existent sites)
ForestDnsZone
When I select the folder _msdcs in the to level Dns domain, in thr right
pane I can see the GUIDs for existent domains.


Now, for example in the other Dns domains (Child or different trees)
shouldn't the Dns on their Domain have access to the _msdcs.Gc? this seems
to be an important folder to identify the existent Global Catalogs in each
site?

And what about the _msdcs.domains folder that i dentifies the GUIDs for all
existent domains and their DCs, should this folder also be available on
other Dns server in different Domains?


Annd The ForestDnsZone?

There is any way to make this folders available for all Dns servers? Which
are the consequences, or what do I lose or win doing that?


Thanks again for your time.





Herb Martin said:
GIG said:
Hello Herb

To confirm this i seted up the Following Scenario:

1st Test
objective: (I read in a article that when no GC is available for a domain
that isn't a Root Domain (First Domain to be Created) no one is able to
logon on that domain including in the Domain Controller for that Domain,
that article also states that in this type of situations only Domain
Admins or Enterprise Admins of the Root Domain are able to logon on
"lower" domains to be able to fix sometthing or to make the "lower"
domain controllers Global Catalogs.

Results:
- Well it looks that is not truth - I was Able to logon with
Administrator Account.


No, it was the TRUTH -- you asked about USERS.

Since you specified USERS I didn't mention that there
is an exception for Admins (presumably so there is a way
to fix such problems.)

- I restarted the WXP - Wkst, and I tryed to logon with the User account
"User01" Guess what ... I wasn't able to logon hehehe....
- But then I try to logon with Administrator Account for the Child
Domain, and I was able to logon with no problems.
Conclusion:
The Administrator account for the local domain can logon in any machine
for that domain, including Dcs.
To create user accounts we need an available Gc. (I don't know understand
why...)

That is normal behavior.

- After I turned On the Gc, I was able to logon on the Child Domain.

Conclusion:
- We can create User accounts with the same name in different domains.

You can of course do this -- it is generally a poor practice
(especially if you wish to use a single EMAIL domain name
or if you wish to allow users to logon with a single-standard
User Principal Name.)

You can even create two users with the same name in the
SAME DOMAIN (but in different OUs) -- this is a MUCH
WORSE practice. Don't do it.

Both of these also cause problems for NetBIOS names.

In general, unless you have an overwhelmingly good reason
never create a Domain (or Workgroup), Computer, or User
with the same name as ANY other of any of these categories,
even though it is frequently legal.

Only exception: Workgroup for Win9x machines SHOULD be
the same as the domain to which they are associated.
- We can't logon with user accounts (not the administrator account for
the domain) if no Gc is available
Conclusion:
"Iqual" User Accounts in different domains always must have different Upn
Suffixes.

Yes, and they automatically have different "NetBIOS full names"
but will otherwise clash for email and many NetBIOS purposes.

--
Herb Martin, MCSE, MVP
Accelerated MCSE
http://www.LearnQuick.Com
[phone number on web site]
 
H

Herb Martin

GIG said:
Two Last question please:

1st: In a large network with thousands of users what tool should I use to
make sure that no duplicate user accounts are being using (monitoring
purposes) between all existent domains, and when creating new user
accounts what tool should I use to make sure that i'm not using a user
account that is already being use in a different domain?

You can search for users in AD Users or Computers or with
common tools like DSQuery/Net User/or custom scripts.
2nd: This is a Dns question but I believe that someone could anwser me:

- Why some Dns folders are only available on the top root Domain? All
other domains in the forest don't have Several folders that the top root
domain has, example of the folders are:

_msdcs.domains (contains the GUIDs for existent domains)
_msdcs.Gc (Contains the existent Global Catalogs for the existent sites)
ForestDnsZone

Because _MSDCS (Microsoft Domain Controls) is really about
finding EVERY DC in the ENTIRE FOREST so it is more of a
forest thing than a "per domain" zone.

Also, _msdcs.gc since GCs are really a forest-wide job.
When I select the folder _msdcs in the to level Dns domain, in thr right
pane I can see the GUIDs for existent domains.

Domains or Domain Controllers? Usually you see the DC GUIDs.

Every DC has an alias record for it's own GUID.
Now, for example in the other Dns domains (Child or different trees)
shouldn't the Dns on their Domain have access to the _msdcs.Gc? this seems

YES!!!!

And if they don't you will have problems.

Usual method is to either make those zones forest wide
(even DNS server holds a copy) or use Conditional Forwarding
or Stub zones etc.
to be an important folder to identify the existent Global Catalogs in each
site?
Yes.

And what about the _msdcs.domains folder that i dentifies the GUIDs for
all existent domains and their DCs, should this folder also be available
on other Dns server in different Domains?
Yes.

Annd The ForestDnsZone?

There is any way to make this folders available for all Dns servers? Which
are the consequences, or what do I lose or win doing that?

As above, make them forest wide (DNS-DCs) for AD Integrated,
hold cross stub zones, or secondaries, or conditional forward on
other DCs.

I like forest wide AD Integrated.

--
Herb Martin, MCSE, MVP
Accelerated MCSE
http://www.LearnQuick.Com
[phone number on web site]
Thanks again for your time.





Herb Martin said:
GIG said:
Hello Herb

To confirm this i seted up the Following Scenario:

1st Test
objective: (I read in a article that when no GC is available for a
domain that isn't a Root Domain (First Domain to be Created) no one is
able to logon on that domain including in the Domain Controller for that
Domain, that article also states that in this type of situations only
Domain Admins or Enterprise Admins of the Root Domain are able to logon
on "lower" domains to be able to fix sometthing or to make the "lower"
domain controllers Global Catalogs.

Results:
- Well it looks that is not truth - I was Able to logon with
Administrator Account.


No, it was the TRUTH -- you asked about USERS.

Since you specified USERS I didn't mention that there
is an exception for Admins (presumably so there is a way
to fix such problems.)

- I restarted the WXP - Wkst, and I tryed to logon with the User account
"User01" Guess what ... I wasn't able to logon hehehe....
- But then I try to logon with Administrator Account for the Child
Domain, and I was able to logon with no problems.
Conclusion:
The Administrator account for the local domain can logon in any machine
for that domain, including Dcs.
To create user accounts we need an available Gc. (I don't know
understand why...)

That is normal behavior.

- After I turned On the Gc, I was able to logon on the Child Domain.

Conclusion:
- We can create User accounts with the same name in different domains.

You can of course do this -- it is generally a poor practice
(especially if you wish to use a single EMAIL domain name
or if you wish to allow users to logon with a single-standard
User Principal Name.)

You can even create two users with the same name in the
SAME DOMAIN (but in different OUs) -- this is a MUCH
WORSE practice. Don't do it.

Both of these also cause problems for NetBIOS names.

In general, unless you have an overwhelmingly good reason
never create a Domain (or Workgroup), Computer, or User
with the same name as ANY other of any of these categories,
even though it is frequently legal.

Only exception: Workgroup for Win9x machines SHOULD be
the same as the domain to which they are associated.
- We can't logon with user accounts (not the administrator account for
the domain) if no Gc is available
Conclusion:
"Iqual" User Accounts in different domains always must have different
Upn Suffixes.

Yes, and they automatically have different "NetBIOS full names"
but will otherwise clash for email and many NetBIOS purposes.

--
Herb Martin, MCSE, MVP
Accelerated MCSE
http://www.LearnQuick.Com
[phone number on web site]
 
G

GIG

So according to you if we need to find GCs or Domains we must make sure that
the toplevel Domain Root Dns Servers are always available, and we can't have
that folders that i mentioned previously on the others Dns servers that
exist on different Domains on the forest?

Is this right?

Regards.



Herb Martin said:
GIG said:
Two Last question please:

1st: In a large network with thousands of users what tool should I use to
make sure that no duplicate user accounts are being using (monitoring
purposes) between all existent domains, and when creating new user
accounts what tool should I use to make sure that i'm not using a user
account that is already being use in a different domain?

You can search for users in AD Users or Computers or with
common tools like DSQuery/Net User/or custom scripts.
2nd: This is a Dns question but I believe that someone could anwser me:

- Why some Dns folders are only available on the top root Domain? All
other domains in the forest don't have Several folders that the top root
domain has, example of the folders are:

_msdcs.domains (contains the GUIDs for existent domains)
_msdcs.Gc (Contains the existent Global Catalogs for the existent sites)
ForestDnsZone

Because _MSDCS (Microsoft Domain Controls) is really about
finding EVERY DC in the ENTIRE FOREST so it is more of a
forest thing than a "per domain" zone.

Also, _msdcs.gc since GCs are really a forest-wide job.
When I select the folder _msdcs in the to level Dns domain, in thr right
pane I can see the GUIDs for existent domains.

Domains or Domain Controllers? Usually you see the DC GUIDs.

Every DC has an alias record for it's own GUID.
Now, for example in the other Dns domains (Child or different trees)
shouldn't the Dns on their Domain have access to the _msdcs.Gc? this
seems

YES!!!!

And if they don't you will have problems.

Usual method is to either make those zones forest wide
(even DNS server holds a copy) or use Conditional Forwarding
or Stub zones etc.
to be an important folder to identify the existent Global Catalogs in
each site?
Yes.

And what about the _msdcs.domains folder that i dentifies the GUIDs for
all existent domains and their DCs, should this folder also be available
on other Dns server in different Domains?
Yes.

Annd The ForestDnsZone?

There is any way to make this folders available for all Dns servers?
Which are the consequences, or what do I lose or win doing that?

As above, make them forest wide (DNS-DCs) for AD Integrated,
hold cross stub zones, or secondaries, or conditional forward on
other DCs.

I like forest wide AD Integrated.

--
Herb Martin, MCSE, MVP
Accelerated MCSE
http://www.LearnQuick.Com
[phone number on web site]
Thanks again for your time.





Herb Martin said:
Hello Herb

To confirm this i seted up the Following Scenario:

1st Test
objective: (I read in a article that when no GC is available for a
domain that isn't a Root Domain (First Domain to be Created) no one is
able to logon on that domain including in the Domain Controller for
that Domain, that article also states that in this type of situations
only Domain Admins or Enterprise Admins of the Root Domain are able to
logon on "lower" domains to be able to fix sometthing or to make the
"lower" domain controllers Global Catalogs.

Results:
- Well it looks that is not truth - I was Able to logon with
Administrator Account.


No, it was the TRUTH -- you asked about USERS.

Since you specified USERS I didn't mention that there
is an exception for Admins (presumably so there is a way
to fix such problems.)


- I restarted the WXP - Wkst, and I tryed to logon with the User
account "User01" Guess what ... I wasn't able to logon hehehe....
- But then I try to logon with Administrator Account for the Child
Domain, and I was able to logon with no problems.

Conclusion:
The Administrator account for the local domain can logon in any machine
for that domain, including Dcs.
To create user accounts we need an available Gc. (I don't know
understand why...)

That is normal behavior.


- After I turned On the Gc, I was able to logon on the Child Domain.

Conclusion:
- We can create User accounts with the same name in different domains.

You can of course do this -- it is generally a poor practice
(especially if you wish to use a single EMAIL domain name
or if you wish to allow users to logon with a single-standard
User Principal Name.)

You can even create two users with the same name in the
SAME DOMAIN (but in different OUs) -- this is a MUCH
WORSE practice. Don't do it.

Both of these also cause problems for NetBIOS names.

In general, unless you have an overwhelmingly good reason
never create a Domain (or Workgroup), Computer, or User
with the same name as ANY other of any of these categories,
even though it is frequently legal.

Only exception: Workgroup for Win9x machines SHOULD be
the same as the domain to which they are associated.

- We can't logon with user accounts (not the administrator account for
the domain) if no Gc is available

Conclusion:
"Iqual" User Accounts in different domains always must have different
Upn Suffixes.

Yes, and they automatically have different "NetBIOS full names"
but will otherwise clash for email and many NetBIOS purposes.

--
Herb Martin, MCSE, MVP
Accelerated MCSE
http://www.LearnQuick.Com
[phone number on web site]
 
H

Herb Martin

GIG said:
So according to you if we need to find GCs or Domains we must make sure
that the toplevel Domain Root Dns Servers are always available, and we
can't have that folders that i mentioned previously on the others Dns
servers that exist on different Domains on the forest?

Is this right?

Sort of (I think but I became a little confused by your
sentence and back references etc.)

It means that ALL of your DNS servers must either HAVE
or be able to FIND that info (e.g., from the looking on the
root DNS or recursing, or using conditional forwarding or
etc.)

Every DNS server must FIND all of that info.

Just model how a (particular) DNS server would FIND
the info the clients all need.

--
Herb Martin, MCSE, MVP
Accelerated MCSE
http://www.LearnQuick.Com
[phone number on web site]
Regards.



Herb Martin said:
GIG said:
Two Last question please:

1st: In a large network with thousands of users what tool should I use
to make sure that no duplicate user accounts are being using (monitoring
purposes) between all existent domains, and when creating new user
accounts what tool should I use to make sure that i'm not using a user
account that is already being use in a different domain?

You can search for users in AD Users or Computers or with
common tools like DSQuery/Net User/or custom scripts.
2nd: This is a Dns question but I believe that someone could anwser me:

- Why some Dns folders are only available on the top root Domain? All
other domains in the forest don't have Several folders that the top root
domain has, example of the folders are:

_msdcs.domains (contains the GUIDs for existent domains)
_msdcs.Gc (Contains the existent Global Catalogs for the existent sites)
ForestDnsZone

Because _MSDCS (Microsoft Domain Controls) is really about
finding EVERY DC in the ENTIRE FOREST so it is more of a
forest thing than a "per domain" zone.

Also, _msdcs.gc since GCs are really a forest-wide job.
When I select the folder _msdcs in the to level Dns domain, in thr right
pane I can see the GUIDs for existent domains.

Domains or Domain Controllers? Usually you see the DC GUIDs.

Every DC has an alias record for it's own GUID.
Now, for example in the other Dns domains (Child or different trees)
shouldn't the Dns on their Domain have access to the _msdcs.Gc? this
seems

YES!!!!

And if they don't you will have problems.

Usual method is to either make those zones forest wide
(even DNS server holds a copy) or use Conditional Forwarding
or Stub zones etc.
to be an important folder to identify the existent Global Catalogs in
each site?
Yes.

And what about the _msdcs.domains folder that i dentifies the GUIDs for
all existent domains and their DCs, should this folder also be available
on other Dns server in different Domains?
Yes.

Annd The ForestDnsZone?

There is any way to make this folders available for all Dns servers?
Which are the consequences, or what do I lose or win doing that?

As above, make them forest wide (DNS-DCs) for AD Integrated,
hold cross stub zones, or secondaries, or conditional forward on
other DCs.

I like forest wide AD Integrated.

--
Herb Martin, MCSE, MVP
Accelerated MCSE
http://www.LearnQuick.Com
[phone number on web site]
Thanks again for your time.





Hello Herb

To confirm this i seted up the Following Scenario:

1st Test
objective: (I read in a article that when no GC is available for a
domain that isn't a Root Domain (First Domain to be Created) no one is
able to logon on that domain including in the Domain Controller for
that Domain, that article also states that in this type of situations
only Domain Admins or Enterprise Admins of the Root Domain are able to
logon on "lower" domains to be able to fix sometthing or to make the
"lower" domain controllers Global Catalogs.

Results:
- Well it looks that is not truth - I was Able to logon with
Administrator Account.


No, it was the TRUTH -- you asked about USERS.

Since you specified USERS I didn't mention that there
is an exception for Admins (presumably so there is a way
to fix such problems.)


- I restarted the WXP - Wkst, and I tryed to logon with the User
account "User01" Guess what ... I wasn't able to logon hehehe....
- But then I try to logon with Administrator Account for the Child
Domain, and I was able to logon with no problems.

Conclusion:
The Administrator account for the local domain can logon in any
machine for that domain, including Dcs.
To create user accounts we need an available Gc. (I don't know
understand why...)

That is normal behavior.


- After I turned On the Gc, I was able to logon on the Child Domain.

Conclusion:
- We can create User accounts with the same name in different domains.

You can of course do this -- it is generally a poor practice
(especially if you wish to use a single EMAIL domain name
or if you wish to allow users to logon with a single-standard
User Principal Name.)

You can even create two users with the same name in the
SAME DOMAIN (but in different OUs) -- this is a MUCH
WORSE practice. Don't do it.

Both of these also cause problems for NetBIOS names.

In general, unless you have an overwhelmingly good reason
never create a Domain (or Workgroup), Computer, or User
with the same name as ANY other of any of these categories,
even though it is frequently legal.

Only exception: Workgroup for Win9x machines SHOULD be
the same as the domain to which they are associated.

- We can't logon with user accounts (not the administrator account for
the domain) if no Gc is available

Conclusion:
"Iqual" User Accounts in different domains always must have different
Upn Suffixes.

Yes, and they automatically have different "NetBIOS full names"
but will otherwise clash for email and many NetBIOS purposes.

--
Herb Martin, MCSE, MVP
Accelerated MCSE
http://www.LearnQuick.Com
[phone number on web site]
 
G

GIG

Thank you Herb and Joe by the patience and availability for the given
answers, and by the time lost answering my questions.

Best Regards



Herb Martin said:
GIG said:
So according to you if we need to find GCs or Domains we must make sure
that the toplevel Domain Root Dns Servers are always available, and we
can't have that folders that i mentioned previously on the others Dns
servers that exist on different Domains on the forest?

Is this right?

Sort of (I think but I became a little confused by your
sentence and back references etc.)

It means that ALL of your DNS servers must either HAVE
or be able to FIND that info (e.g., from the looking on the
root DNS or recursing, or using conditional forwarding or
etc.)

Every DNS server must FIND all of that info.

Just model how a (particular) DNS server would FIND
the info the clients all need.

--
Herb Martin, MCSE, MVP
Accelerated MCSE
http://www.LearnQuick.Com
[phone number on web site]
Regards.



Herb Martin said:
Two Last question please:

1st: In a large network with thousands of users what tool should I use
to make sure that no duplicate user accounts are being using
(monitoring purposes) between all existent domains, and when creating
new user accounts what tool should I use to make sure that i'm not
using a user account that is already being use in a different domain?

You can search for users in AD Users or Computers or with
common tools like DSQuery/Net User/or custom scripts.

2nd: This is a Dns question but I believe that someone could anwser me:

- Why some Dns folders are only available on the top root Domain? All
other domains in the forest don't have Several folders that the top
root domain has, example of the folders are:

_msdcs.domains (contains the GUIDs for existent domains)
_msdcs.Gc (Contains the existent Global Catalogs for the existent
sites)
ForestDnsZone

Because _MSDCS (Microsoft Domain Controls) is really about
finding EVERY DC in the ENTIRE FOREST so it is more of a
forest thing than a "per domain" zone.

Also, _msdcs.gc since GCs are really a forest-wide job.

When I select the folder _msdcs in the to level Dns domain, in thr
right pane I can see the GUIDs for existent domains.

Domains or Domain Controllers? Usually you see the DC GUIDs.

Every DC has an alias record for it's own GUID.

Now, for example in the other Dns domains (Child or different trees)
shouldn't the Dns on their Domain have access to the _msdcs.Gc? this
seems

YES!!!!

And if they don't you will have problems.

Usual method is to either make those zones forest wide
(even DNS server holds a copy) or use Conditional Forwarding
or Stub zones etc.

to be an important folder to identify the existent Global Catalogs in
each site?

Yes.

And what about the _msdcs.domains folder that i dentifies the GUIDs for
all existent domains and their DCs, should this folder also be
available on other Dns server in different Domains?

Yes.

Annd The ForestDnsZone?

There is any way to make this folders available for all Dns servers?
Which are the consequences, or what do I lose or win doing that?

As above, make them forest wide (DNS-DCs) for AD Integrated,
hold cross stub zones, or secondaries, or conditional forward on
other DCs.

I like forest wide AD Integrated.

--
Herb Martin, MCSE, MVP
Accelerated MCSE
http://www.LearnQuick.Com
[phone number on web site]



Thanks again for your time.





Hello Herb

To confirm this i seted up the Following Scenario:

1st Test
objective: (I read in a article that when no GC is available for a
domain that isn't a Root Domain (First Domain to be Created) no one
is able to logon on that domain including in the Domain Controller
for that Domain, that article also states that in this type of
situations only Domain Admins or Enterprise Admins of the Root Domain
are able to logon on "lower" domains to be able to fix sometthing or
to make the "lower" domain controllers Global Catalogs.

Results:
- Well it looks that is not truth - I was Able to logon with
Administrator Account.


No, it was the TRUTH -- you asked about USERS.

Since you specified USERS I didn't mention that there
is an exception for Admins (presumably so there is a way
to fix such problems.)


- I restarted the WXP - Wkst, and I tryed to logon with the User
account "User01" Guess what ... I wasn't able to logon hehehe....
- But then I try to logon with Administrator Account for the Child
Domain, and I was able to logon with no problems.

Conclusion:
The Administrator account for the local domain can logon in any
machine for that domain, including Dcs.
To create user accounts we need an available Gc. (I don't know
understand why...)

That is normal behavior.


- After I turned On the Gc, I was able to logon on the Child Domain.

Conclusion:
- We can create User accounts with the same name in different
domains.

You can of course do this -- it is generally a poor practice
(especially if you wish to use a single EMAIL domain name
or if you wish to allow users to logon with a single-standard
User Principal Name.)

You can even create two users with the same name in the
SAME DOMAIN (but in different OUs) -- this is a MUCH
WORSE practice. Don't do it.

Both of these also cause problems for NetBIOS names.

In general, unless you have an overwhelmingly good reason
never create a Domain (or Workgroup), Computer, or User
with the same name as ANY other of any of these categories,
even though it is frequently legal.

Only exception: Workgroup for Win9x machines SHOULD be
the same as the domain to which they are associated.

- We can't logon with user accounts (not the administrator account
for the domain) if no Gc is available

Conclusion:
"Iqual" User Accounts in different domains always must have different
Upn Suffixes.

Yes, and they automatically have different "NetBIOS full names"
but will otherwise clash for email and many NetBIOS purposes.

--
Herb Martin, MCSE, MVP
Accelerated MCSE
http://www.LearnQuick.Com
[phone number on web site]
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

GC-Problems 7
Global Catalog faliure 1
2003 GC in 2000 AD 8
Global Cat Servers and DNS 2
gc didn't found. 3
Global Catalogs in Multiple Domain forest 6
Global Catalog Setup 0
Decommissioned GC 7

Top