Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym dokumencie opisano zachowanie rezerwowe i przekroczenie limitu czasu, które istnieje, gdy co najmniej jeden adres IP serwerów nazw domen (DNS) jest skonfigurowany na kliencie DNS systemu Windows.
Dotyczy: Obsługiwane wersje klienta systemu Windows
Oryginalny numer KB: 2834226
Podsumowanie
Aby uzyskać więcej informacji, zobacz Usługi przesyłania dalej i warunkowe limity czasu rozwiązywania problemów.
Skonfigurowanie klientów DNS z więcej niż jednym adresem IP serwera DNS zwiększa dodatkową odporność na uszkodzenia infrastruktury DNS. Dodanie wielu adresów IP serwerów DNS umożliwia kontynuowanie rozpoznawania nazw DNS, jeśli awarie jedynego skonfigurowanego serwera DNS, podstawowego łącza sieciowego lub pomocniczej infrastruktury sieciowej łączącej danego klienta z serwerem DNS. Takie błędy nazw mogą spowodować zawieszenie aplikacji lub składnika, przerwy w działaniu zasobów oczekujące na wygaśnięcie limitu czasu zależnego, które bezpośrednio lub pośrednio powodują błędy operacyjne.
Z tych powodów zaleca się skonfigurowanie dowolnego klienta systemu Windows z więcej niż jednym serwerem DNS, ale ważne jest, aby pamiętać o procesie rozpoznawania klienta systemu Windows, ponieważ różni się w zależności od liczby skonfigurowanych serwerów DNS.
Jakie jest domyślne zachowanie klienta DNS po skonfigurowaniu pojedynczego serwera DNS na karcie sieciowej
Czas (sekundy od uruchomienia) | Akcja |
---|---|
0 | Klient wysyła zapytanie do serwera DNS |
1 | Jeśli żadna odpowiedź nie zostanie odebrana po 1 sekundzie, klient ponownie wysyła zapytanie do serwera DNS |
2 | Jeśli żadna odpowiedź nie zostanie odebrana po 1 sekundzie, klient ponownie wysyła zapytanie do serwera DNS |
100 | Jeśli żadna odpowiedź nie zostanie odebrana po 2 sekundach, klient ponownie wysyła zapytanie do serwera DNS |
8 | Jeśli żadna odpowiedź nie zostanie odebrana po 4 sekundach, klient ponownie wysyła zapytanie do serwera DNS |
10 | Jeśli żadna odpowiedź nie zostanie odebrana po upływie 2 sekund, klient przestanie wykonywać zapytania |
Każda odpowiedź o błędzie nazwy przez serwer DNS spowoduje zatrzymanie procesu — klient nie spróbuje ponownie, jeśli odpowiedź była ujemna.
W tym scenariuszu klient próbuje wykonać zapytanie o ten sam serwer DNS pięć razy przed upływem limitu czasu.
Przykład
Klient DNS systemu Windows ze skonfigurowanym pojedynczym serwerem DNS, odpytując Microsoft.com
Konfiguracja ip na kliencie
Adres IPv4. . . . . . . . . . . : 10.0.0.31(Preferowane)
Serwery DNS. . . . . . . . . . . : 10.0.0.1
Dane wyjściowe śledzenia sieci
Time Time Offset TimeDelta Source Dest Details
6:23:33.8063812 0.0000000 0.0000000 10.0.0.31 10.0.0.1 DNS:QueryId = 0xA5B4, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
6:23:34.8026943 0.9963131 0.9963131 10.0.0.31 10.0.0.1 DNS:QueryId = 0xA5B4, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
6:23:35.8042696 1.9978884 1.0015753 10.0.0.31 10.0.0.1 DNS:QueryId = 0xA5B4, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
6:23:37.8184257 4.0120445 2.0141561 10.0.0.31 10.0.0.1 DNS:QueryId = 0xA5B4, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
6:23:41.8394589 8.0330777 4.0210332 10.0.0.31 10.0.0.1 DNS:QueryId = 0xA5B4, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
Jakie jest domyślne zachowanie klienta DNS, gdy dwa serwery DNS są skonfigurowane na karcie sieciowej
Czas (sekundy od uruchomienia) | Akcja |
---|---|
0 | Klient wysyła zapytanie do pierwszego serwera DNS listy |
1 | Jeśli żadna odpowiedź nie zostanie odebrana po 1 sekundzie, klient wysyła zapytanie do drugiego serwera DNS listy |
2 | Jeśli żadna odpowiedź nie zostanie odebrana po 1 sekundzie, klient ponownie wysyła zapytanie do drugiego serwera DNS listy |
100 | Jeśli żadna odpowiedź nie zostanie odebrana po 2 sekundach, klient wysyła zapytanie do wszystkich serwerów na liście w tym samym czasie |
8 | Jeśli żadna odpowiedź nie zostanie odebrana po 4 sekundach, klient wysyła zapytanie do wszystkich serwerów na liście w tym samym czasie |
10 | Jeśli żadna odpowiedź nie zostanie odebrana po upływie 2 sekund, klient przestanie wykonywać zapytania |
Każda odpowiedź o błędzie nazwy przez którykolwiek z serwerów DNS spowoduje zatrzymanie procesu — klient nie ponowi próby z następnym serwerem, jeśli odpowiedź była ujemna. Klient próbuje nowych serwerów tylko wtedy, gdy poprzednie są niedostępne.
Przykład
Klient DNS systemu Windows z dwoma serwerami DNS skonfigurowanymi do wykonywania zapytań dotyczących Microsoft.com
Konfiguracja ip na kliencie
IPv4 Address. . . . . . . . . . . : 10.0.0.31(Preferred)
DNS Servers . . . . . . . . . . . : 10.0.0.1
10.0.0.2
Dane wyjściowe śledzenia sieci
Time Time Offset TimeDelta Source Dest Details
6:28:12.5060330 0.0000000 0.0000000 10.0.0.31 10.0.0.1 DNS:QueryId = 0x7B1C, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
6:28:13.5129164 1.0068834 1.0068834 10.0.0.31 10.0.0.2 DNS:QueryId = 0x7B1C, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
6:28:14.5124283 2.0063953 0.9995119 10.0.0.31 10.0.0.2 DNS:QueryId = 0x7B1C, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
6:28:16.5288823 4.0228493 2.0164540 10.0.0.31 10.0.0.1 DNS:QueryId = 0x7B1C, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
6:28:16.5289050 4.0228720 0.0000227 10.0.0.31 10.0.0.2 DNS:QueryId = 0x7B1C, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
6:28:20.5582196 8.0521866 4.0293146 10.0.0.31 10.0.0.1 DNS:QueryId = 0x7B1C, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
6:28:20.5582475 8.0522145 0.0000279 10.0.0.31 10.0.0.2 DNS:QueryId = 0x7B1C, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
Jakie jest domyślne zachowanie klienta DNS, gdy co najmniej trzy serwery DNS są skonfigurowane na karcie sieciowej
Ile z nich jest używanych i jakie są limity czasu?
Czas (sekundy od uruchomienia) | Akcja |
---|---|
0 | Klient wysyła zapytanie do pierwszego serwera DNS listy |
1 | Jeśli żadna odpowiedź nie zostanie odebrana po 1 sekundzie, klient wysyła zapytanie do drugiego serwera DNS listy |
2 | Jeśli żadna odpowiedź nie zostanie odebrana po 1 sekundzie, klient wysyła zapytanie do trzeciego serwera DNS listy |
100 | Jeśli żadna odpowiedź nie zostanie odebrana po 2 sekundach, klient wysyła zapytanie do wszystkich serwerów na liście w tym samym czasie |
8 | Jeśli żadna odpowiedź nie zostanie odebrana po 4 sekundach, klient ponownie wysyła zapytania do wszystkich serwerów na liście w tym samym czasie |
10 | Jeśli żadna odpowiedź nie zostanie odebrana po upływie 2 sekund, klient przestanie wykonywać zapytania |
Każda odpowiedź o błędzie nazwy przez którykolwiek z serwerów DNS spowoduje zatrzymanie procesu — klient nie ponowi próby z następnym serwerem, jeśli odpowiedź była ujemna. Klient próbuje nowych serwerów tylko wtedy, gdy poprzednie są niedostępne.
Jeśli jedynym dostępnym serwerem znajduje się w pozycji 4 lub wyższej, mamy oczekiwane opóźnienie co najmniej 4 sekundy po oryginalnym zapytaniu, zanim faktycznie zostanie ono wypróbowane. Może to powodować problemy, jeśli aplikacja, która zażądała rozpoznawania nazw DNS, ma limit czasu rozpoznawania aplikacji krótszy niż ta wartość. Jedynym sposobem, aby ten serwer był wcześniej zapytany, będzie ustawić go w pierwszych trzech pozycjach.
Przykład
Klient z pięcioma serwerami DNS skonfigurowanymi do wykonywania zapytań dla Microsoft.com
Konfiguracja ip na kliencie
Pv4 Address. . . . . . . . . . . : 10.0.0.31(Preferred)
DNS Servers . . . . . . . . . . . : 10.0.0.1
10.0.0.2
10.0.0.3
10.0.0.4
10.0.0.5
Dane wyjściowe śledzenia sieci
Time Time Offset TimeDelta Source Dest Details
9:50:19.4165728 0.0000000 0.0000000 10.0.0.31 10.0.0.1 DNS:QueryId = 0xE2A2, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
9:50:20.4030068 0.9864340 0.9864340 10.0.0.31 10.0.0.2 DNS:QueryId = 0xE2A2, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
9:50:21.4053190 1.9887462 1.0023122 10.0.0.31 10.0.0.3 DNS:QueryId = 0xE2A2, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
9:50:23.4022371 3.9856643 1.9969181 10.0.0.31 10.0.0.1 DNS:QueryId = 0xE2A2, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
9:50:23.4022575 3.9856847 0.0000204 10.0.0.31 10.0.0.2 DNS:QueryId = 0xE2A2, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
9:50:23.4022646 3.9856918 0.0000071 10.0.0.31 10.0.0.3 DNS:QueryId = 0xE2A2, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
9:50:23.4023130 3.9857402 0.0000484 10.0.0.31 10.0.0.4 DNS:QueryId = 0xE2A2, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
9:50:23.4023347 3.9857619 0.0000217 10.0.0.31 10.0.0.5 DNS:QueryId = 0xE2A2, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
9:50:27.4113578 7.9947850 4.0090231 10.0.0.31 10.0.0.1 DNS:QueryId = 0xE2A2, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
9:50:27.4113788 7.9948060 0.0000210 10.0.0.31 10.0.0.2 DNS:QueryId = 0xE2A2, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
9:50:27.4113860 7.9948132 0.0000072 10.0.0.31 10.0.0.3 DNS:QueryId = 0xE2A2, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
9:50:27.4113932 7.9948204 0.0000072 10.0.0.31 10.0.0.4 DNS:QueryId = 0xE2A2, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
9:50:27.4114034 7.9948306 0.0000102 10.0.0.31 10.0.0.5 DNS:QueryId = 0xE2A2, QUERY (Standard query), Query for microsoft.com of type Host Addr on class Internet
Więcej informacji
Klient musi mieć więcej niż jedną kartę sieciową aktywną z różnymi serwerami DNS skonfigurowanymi na nich, zachowanie rozpoznawania klienta jest nieco inne.
Jeśli są używane narzędzia rozpoznawania nazw, takie jak nslookup, zachowanie rozpoznawania nazw jest inne.