This page has been robot translated, sorry for typos if any. Original content here.

Mise en cache DNS Questions et réponses

De nombreux utilisateurs ont probablement fait face à une telle situation, à quel moment soudainement le partage de sites cesse d'ouvrir, ou s'ouvre très lentement. L'une des raisons les plus courantes est un serveur DNS lent ou inactif du fournisseur. Dans cet article, nous allons résoudre ce problème, mais en même temps, nous allons vous aider à économiser un peu de trafic.

Nous devons donc configurer notre propre serveur DNS de mise en cache, qui accèdera personnellement à divers serveurs DNS, y compris les serveurs racine. La tâche évidente commence: cependant, pourquoi ne pas simplement enregistrer les serveurs DNS principaux dans les propriétés TCP / IP de la connexion? Les réponses sont les suivantes: ils répondent généralement plusieurs fois plus lentement que le serveur DNS du FAI, et pour d'autres, le trafic avec eux est plus cher que le trafic vers le serveur local.

Avant la source de travail, la liste est d'abord téléchargée des serveurs DNS d'Internet (il s'agit d'un simple fichier texte, que l'on peut renommer en named_root.txt également ouvert dans un éditeur de texte). Ensuite, nous téléchargeons le serveur DNS ExtraDNS de mise en cache .

Exécutez le programme d'installation, installez, redémarrez. Puis il dira quelque chose sur ExtraDNS.dll - appuyez sur "Ok". Fait. Mettez immédiatement le daw sur le "Démarrage dans la barre d'état système", de sorte que plus tard, le programme est réduit à la barre d'état système. Vous devez maintenant configurer des serveurs DNS dans les paramètres. Passez à l'onglet "Serveur".

Par défaut, il répertorie certains serveurs étrangers terriblement lents qui sont autorisés à supprimer en toute sécurité. Pour savoir quel serveur DNS est le plus rapide pour nous, nous appuyons sur le bouton "Test".

Dans le champ "Nameservers", entrez l'adresse IP du serveur DNS, dont vous avez besoin pour vérifier la vitesse, cliquez également sur "Démarrer!" À partir des résultats, nous sommes intéressés par le temps Ping. Ecrivez les adresses IP testées également la valeur de Ping time. Répétez les tests de tous les serveurs à partir du fichier named.root également spécifié par votre FAI. Fait, fermez la fenêtre de test.

Maintenant, nous sélectionnons dans la liste des serveurs qui ont réagi le plus rapidement et les convertissons en ExtraDNS. Les serveurs sont interrogés de haut en bas, donc dans la première ligne, spécifiez le serveur DNS le plus rapide (généralement le plus rapide est celui conseillé par votre fournisseur), puis plus lent. Maintenant, ExtraDNS va s'adresser au serveur principal, mais s'il est temporairement indisponible ou ne peut pas répondre de quelque façon que ce soit, alors au suivant sur la liste également. La liste entière est facultative - assez 4-5 morceaux.

Maintenant, vous devez indiquer au système d'exploitation Windows que nous devons utiliser notre serveur DNS. Nous faisons notre chemin vers les propriétés de connexion avec le fournisseur, choisissez "Utiliser les adresses de serveur DNS suivantes" également entrer dans le serveur principal 127.0.0.1.

Tout, maintenant nous allons utiliser notre serveur DNS pour ne pas dépendre du fournisseur DNS.

Pour l'échantillon, j'ai eu jusqu'à 96% des appels au DNS au cours de la semaine, à partir du cache d'ExtraDNS, et l'économie totale de pores était d'environ 13 minutes. En outre, bien que l'oeil principal peut sembler insignifiant en économisant quelques millisecondes chaque fois que vous accédez au site, mais, pensez: le navigateur lors du chargement de pages Web contenant de nombreuses références aux bannières graphiques, vous devez à nouveau demander des requêtes DNS. Et avec le travail, par exemple, grâce à GPRS deviendra une accélération générale très significative et aussi l'économie de trafic.