Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit document wordt het terugval- en time-outgedrag beschreven dat bestaat wanneer een of meer IP-adressen van DNS-servers (Domain Name System) zijn geconfigureerd op een Windows DNS-client.
Van toepassing op: Ondersteunde versies van Windows Client
Oorspronkelijk KB-nummer: 2834226
Samenvatting
Zie Time-outs voor doorstuurservers en voorwaardelijke doorstuurservers voor meer informatie.
Het configureren van DNS-clients met meer dan één DNS-server-IP voegt extra fouttolerantie toe aan uw DNS-infrastructuur. Door meerdere IP-adressen van DNS-servers toe te voegen, kunnen DNS-namen blijven worden opgelost als fouten van de enige geconfigureerde DNS-server, van de onderliggende netwerkkoppeling of de ondersteunende netwerkinfrastructuur die een bepaalde client verbindt met een DNS-server, worden opgelost. Dergelijke naamfouten kunnen ertoe leiden dat de toepassing of het onderdeel vastloopt, resourcestoringen die wachten op verlopen afhankelijke time-outs die direct of indirect operationele fouten veroorzaken.
Om deze redenen is het raadzaam om een Windows-client met meer dan één DNS-server te configureren, maar het is belangrijk om rekening te houden met het windows-clientomzettingsproces, omdat deze verschilt op basis van het aantal DNS-servers dat we hebben geconfigureerd.
Wat is het standaardgedrag van een DNS-client wanneer één DNS-server is geconfigureerd op de NIC
Tijd (seconden sinds begin) | Actie |
---|---|
0 | Client voert een query uit op de DNS-server |
1 | Als er na 1 seconde geen antwoord wordt ontvangen, voert de client opnieuw query's uit op de DNS-server |
2 | Als er na 1 seconde geen antwoord wordt ontvangen, voert de client opnieuw query's uit op de DNS-server |
4 | Als er na 2 seconden geen antwoord wordt ontvangen, voert de client opnieuw query's uit op de DNS-server |
8 | Als er na 4 seconden geen antwoord wordt ontvangen, voert de client opnieuw query's uit op de DNS-server |
10 | Als er na 2 seconden geen antwoord meer wordt ontvangen, stopt de client met het uitvoeren van query's |
Elke naamfoutreactie van de DNS-server zorgt ervoor dat het proces wordt gestopt. De client probeert het niet opnieuw als het antwoord negatief was.
In dit scenario probeert de client vervolgens vijf keer een query uit te voeren op dezelfde DNS-server voordat er een time-out optreedt.
Voorbeeld
Windows DNS-client waarop één DNS-server is geconfigureerd, query's uitvoeren op Microsoft.com
Ipconfig op de client
IPv4-adres. . . . . . . . . . . : 10.0.0.31(Voorkeur)
DNS-servers. . . . . . . . . . . : 10.0.0.1
Uitvoer van netwerktracering
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
Wat is het standaardgedrag van een DNS-client wanneer twee DNS-servers zijn geconfigureerd op de NIC
Tijd (seconden sinds begin) | Actie |
---|---|
0 | Client voert een query uit op de eerste DNS-server van de lijst |
1 | Als er na 1 seconde geen antwoord wordt ontvangen, vraagt de client de tweede DNS-server van de lijst op |
2 | Als er na 1 seconde geen antwoord wordt ontvangen, voert de client opnieuw query's uit op de tweede DNS-server van de lijst |
4 | Als er na 2 seconden geen antwoord wordt ontvangen, voert de client tegelijkertijd query's uit op alle servers in de lijst |
8 | Als er na 4 seconden geen antwoord wordt ontvangen, voert de client tegelijkertijd query's uit op alle servers in de lijst |
10 | Als er na 2 seconden geen antwoord meer wordt ontvangen, stopt de client met het uitvoeren van query's |
Elke reactie op een naamfout door een van de DNS-servers zorgt ervoor dat het proces wordt gestopt. De client probeert het niet opnieuw met de volgende server als het antwoord negatief was. Client probeert alleen nieuwe servers als de vorige niet bereikbaar is.
Voorbeeld
Windows DNS-client met twee DNS-servers geconfigureerd query's voor Microsoft.com
Ipconfig op de client
IPv4 Address. . . . . . . . . . . : 10.0.0.31(Preferred)
DNS Servers . . . . . . . . . . . : 10.0.0.1
10.0.0.2
Uitvoer van netwerktracering
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
Wat is het standaardgedrag van een DNS-client wanneer drie of meer DNS-servers zijn geconfigureerd op de NIC
Hoeveel hiervan worden gebruikt en wat zijn de time-outs?
Tijd (seconden sinds begin) | Actie |
---|---|
0 | Client voert een query uit op de eerste DNS-server van de lijst |
1 | Als er na 1 seconde geen antwoord wordt ontvangen, vraagt de client de tweede DNS-server van de lijst op |
2 | Als er na 1 seconde geen antwoord wordt ontvangen, voert de client een query uit op de derde DNS-server van de lijst |
4 | Als er na 2 seconden geen antwoord wordt ontvangen, voert de client tegelijkertijd query's uit op alle servers in de lijst |
8 | Als er na 4 seconden geen antwoord wordt ontvangen, worden alle servers in de lijst op hetzelfde moment opnieuw door de client opgevraagd |
10 | Als er na 2 seconden geen antwoord meer wordt ontvangen, stopt de client met het uitvoeren van query's |
Elke reactie op een naamfout door een van de DNS-servers zorgt ervoor dat het proces wordt gestopt. De client probeert het niet opnieuw met de volgende server als het antwoord negatief was. Client probeert alleen nieuwe servers als de vorige niet bereikbaar is.
Als de enige bereikbare server zich op positie 4 of hoger bevindt, hebben we een verwachte vertraging van ten minste 4 seconden na de oorspronkelijke query voordat deze daadwerkelijk wordt geprobeerd. Dit kan problemen veroorzaken als de toepassing die de DNS-omzetting heeft aangevraagd een time-out voor toepassingsomzetting heeft die lager is dan deze waarde. De enige manier om deze server eerder te laten opvragen, is om deze in de eerste drie posities in te stellen.
Voorbeeld
Client met vijf DNS-servers die query's hebben geconfigureerd voor Microsoft.com
Ipconfig op de client
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
Uitvoer van netwerktracering
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
Meer informatie
Heeft de client meer dan één NIC actief met verschillende DNS-servers die erop zijn geconfigureerd, het gedrag van de clientomzetting is iets anders.
Als hulpprogramma's voor naamomzetting zoals nslookup worden gebruikt, is het gedrag van de clientomzetting anders.