Lorsque j'essaie de modifier manuellement le serveur DNS à partir des configurations de mon interface réseau sous Windows 7, comme indiqué ci-dessous:
Pour un hôte aléatoire qui ne fournit pas de service DNS (toute adresse IP non valide), il faut un certain temps (environ 30 secondes) pour que mon navigateur ne puisse atteindre aucun site,
Pourquoi ça prend ce temps? Changer le DNS de cette façon ne suppose-t-il pas de corrompre le réseau immédiatement?
windows-7
networking
dns
Comptable م
la source
la source
ipconfig /displaydns
montre le contenu actuel.Réponses:
C'est le comportement attendu.
Votre navigateur essaie de contacter le serveur DNS. Parce qu’il n’existe pas, il essaie et essaie et essaie jusqu’à expiration. Le délai d'attente par défaut est de 30 secondes. Si vous souhaitez obtenir une réponse immédiate, résolvez-la en une adresse existante mais ne fournissant pas de service DNS, telle que localhost (127.0.0.1).
la source
Comme indiqué par LPChip, ceci est normal, le changement de DNS devrait prendre effet immédiatement, mais votre navigateur fait son propre travail. Il fera une demande au serveur de noms, puis ne demandera la page au serveur que lorsque la destination sera connue.
Il va essayer pendant 30 secondes, en envoyant continuellement le paquet UDP demandant des informations au serveur DNS. Après 30 ans sans réponse, le navigateur devrait se tromper. Vous avez vu l'un des messages suivants de chrome:
Votre navigateur recevrait-il une réponse valide d'un serveur de noms, mais le serveur de noms a répondu en disant qu'il ne disposait pas d'informations pour cet enregistrement.
Serait que le serveur de noms ne renvoie jamais une réponse.
Serait reçu si vous aviez résolu un nom de domaine en une adresse IP, mais que le paquet de demande à cette adresse IP n'avait pas reçu de réponse
Serait reçu si vous aviez résolu un nom de domaine en adresse IP, mais le serveur de cette adresse refusait votre demande.
Dans votre scénario, je suppose que vous avez reçu le second.
la source