Welcher DNS wird verwendet, “Bevorzugter” oder “Alternativer” – Preferred or Alternate?

Sie tragen zwei DNS Server in der Netzwerkkonfiguration Ihrer Maschine ein. Ein “Bevorzugter” (preferred) und ein “Alternativer” (alternate). Aber unter welchen Bedingungen wird welcher verwendet? Seither war ich immer der Meinung, dass grundsätzlich der preferred DNS verwendet wird und wenn dieser nicht erreichbar ist, der alternate DNS. Doch weit gefehlt!

In Wirklichkeit ändert der Windows DNS Client in periodischen Abständen die DNS Priorität. Im Standard geschieht dies alle 15 Minuten.

Beispiel:

Preferred DNS: 192.168.0.254
Alternate DNS: 172.16.0.254

Der Client fragt nun den DNS 192.168.0.254. Nach 15 Minuten switched der Client und fragt den 172.16.0.254. Nach 15 Minuten switched er wieder zurück und fragt den 192.168.0.254.

Es kann natürlich sein, dass der preferred DNS nicht erreichbar ist. In diesem Fall wird sofort auf den alternate DNS umgeschaltet. So lange bis entweder der alternate DNS nicht mehr verfügbar ist oder die 15 Minuten abgelaufen sind.

In Umgebungen mit mehreren Standorten wird im Allgemeinen serverseitig der preferred DNS im lokalen und der alternate DNS in einem separaten Standort gewählt. Das kann natürlich zu Problemen bei der Auflösung führen, wenn der lokale Server beispielsweise alle 15 Minuten einen Remote Server in sonstwo nach der Namensauflösung fragen muss.

Sie können diese Thematik damit umgehen, wenn Sie diese Zeitperiode auf 0 setzen. Dann wird der Switch nur gemacht, wenn der lokale Server nicht verfügbar ist. Sie realisieren dies (welch Wunder) über einen Registry Key:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
  • neu DWORD
  • ServerPriorityTimeLimit
  • Wert 0
  • Reboot

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload the CAPTCHA.