21.11.2013 Aufrufe

Active Directory.pdf - Gattner

Active Directory.pdf - Gattner

Active Directory.pdf - Gattner

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Integration von DNS in die AD DS 67<br />

Tabelle 3.2<br />

Ein Teilsatz der DsGetDcName-Flagparameterwerte<br />

DsGetDcName-Flagwerte<br />

DS_PDC_REQUIRED<br />

DS_GC_SERVER_REQUIRED<br />

DS_PDC_REQUIRED<br />

DS_ONLY_LDAP_NEEDED<br />

Angeforderter DNS-Eintrag<br />

_ldap._tcp.pdc._msdcs.Domänenname<br />

_ldap._tcp.sitename._sites.gc._msdcs.Gesamtstruktur-Stammdomänenname<br />

_kdc._tcp.sitename._sites.dc._msdcs.Domänenname<br />

_ldap._tcp.Standortname._sites._msdcs.Domänenname<br />

Hinweis Die Funktion DsGetDcName umfasst fast immer auch den Parameter Standortname. Mit<br />

Ausnahme der DS_PDC_REQUIRED-Anforderung stellt der Client für alle Anforderungen mithilfe des<br />

Standortparameters eine Anfangsanforderung. Antwortet der DNS-Server nicht auf diese Anforderung,<br />

sendet der Client die gleiche Anforderung ohne den Standortparameter. Wenn beispielsweise die<br />

DS_KDC_REQUIRED-Anforderung nicht erfüllt wird, sendet der Client eine Anforderung für den Eintrag<br />

_kdc._tcp.dc._msdcs.Gesamtstruktur-Stammdomäne. Dies kann vorkommen, wenn der Clientstandort<br />

nicht konfiguriert oder nicht verfügbar ist.<br />

In Windows Server 2008 wird ein neues Flag mit dem Namen DS_TRY_NEXTCLOSEST_SITE eingeführt.<br />

Wenn dieses Flag festgelegt ist, versucht der Client, einen Domänencontroller zu ermitteln, der sich<br />

am gleichen Standort wie der Client befindet. Schlägt diese Ermittlung fehl, greift der Client auf die<br />

AD DS-Standortverknüpfungskonfiguration zurück, um einen Domänencontroller am nächstgelegenen<br />

Standort zu ermitteln.<br />

In Windows Server 2008 wird ein weiteres neues Flag eingeführt, das von der Funktion<br />

DSGetDCName verwendet werden kann. Dieses Flag mit dem Namen DS_IP_VERSION_AGONISTIC<br />

wird vom Client verwendet, um anzugeben, dass entweder eine IPv4- oder IPv6-Adresse benötigt wird.<br />

Wenn dieses Flag nicht gesetzt ist, gibt der Locator eine IPv4-Adresse zurück.<br />

Der Client übergibt unter Umständen auch den Parameter DomänenGUID anstelle des Domänennamens<br />

an DsGetDcName(). In diesem Fall fordert der Client den Eintrag _ldap._tcp.DomänenGUID.domains._<br />

msdcs.Gesamtstrukturname an. Dies ist jedoch nur der Fall, wenn die Domäne umbenannt wurde.<br />

3. Der DNS-Server gibt die angeforderte Serverliste zurück. Anschließend sortiert der Client die<br />

Liste anhand der Priorität. Die Liste der Server mit gleicher Priorität wird basierend auf der<br />

Gewichtung zufällig angeordnet. Der Client verarbeitet anschließend nacheinander die Server auf<br />

der Liste. Er erhält die Adresse jedes Servers und sendet eine LDAP-Abfrage über den UDP-<br />

Port 389 an jede der Adressen in der Reihenfolge, in der sie zurückgegeben wurden. Nachdem<br />

jedes Paket gesendet wurde, wartet der Client auf Antwort. Erhält er keine Antwort, sendet er das<br />

Paket an den nächsten Domänencontroller. Der Client fährt mit diesem Verfahren solange fort, bis er<br />

eine gültige Antwort erhält, in der die angeforderten Dienste (z.B. Zeitdienst, DC mit Schreibberechtigung)<br />

angegeben werden oder das Paket an jeden Domänencontroller gesendet wurde.<br />

4. Erhält der Client eine Antwort des Domänencontrollers, überprüft der Client die Antwort, um<br />

sicherzustellen, das sie die angeforderten Informationen enthält. Sind die Informationen enthalten,<br />

beginnt der Client den Anmeldeprozess an dem Domänencontroller.<br />

5. Der Client fügt die Domänencontrollerinformationen in den Zwischenspeicher ein, sodass beim<br />

nächsten erforderlichen AD DS-Zugriff nicht das gesamte Ermittlungsverfahren erneut durchlaufen<br />

werden muss.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!