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 été confrontés à une telle situation, à quel moment la part des sites cesse soudainement ou s’ouvre très lentement. L'une des raisons les plus courantes est un serveur DNS lent ou inactif fourni par le fournisseur. Dans cet article, nous allons résoudre ce problème, mais en même temps, nous aiderons à é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 principaux serveurs DNS dans les propriétés TCP / IP de la connexion? Les réponses sont les suivantes: ils répondent généralement plus lentement que le serveur DNS du FAI, et pour d'autres, le trafic avec eux est plus coûteux que le trafic vers le serveur local.

Avant la source du travail, la liste est téléchargée en premier sur les serveurs DNS d'Internet (il s'agit d'un simple fichier texte qu'il est possible de renommer en named_root.txt, également ouvert dans un éditeur de texte). Ensuite, nous téléchargeons le cache DNS-serveur ExtraDNS.

Exécutez le programme d'installation, installez, redémarrez. Ensuite, il dira quelque chose à propos de ExtraDNS.dll - appuyez sur "Ok". Fait. Placez immédiatement la griffe sur la "Barre de démarrage du système", afin que le programme soit réduit ultérieurement à la barre d'état système. Vous devez maintenant configurer les serveurs DNS dans les paramètres. Accédez à l'onglet "Serveur".

Par défaut, il répertorie des serveurs étrangers terriblement lents, autorisés à les supprimer en gras. 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 devez vérifier la vitesse, puis cliquez sur "Démarrer!" À partir des résultats, nous nous intéressons au temps Ping. Notez les adresses IP testées ainsi que la valeur du temps Ping. Répétez les tests de tous les serveurs à partir du fichier named.root, également spécifié par votre fournisseur de services Internet. Terminé, fermez la fenêtre de test.

Maintenant, nous sélectionnons à partir de la liste des serveurs qui ont répondu le plus rapidement à leur création dans ExtraDNS. Les serveurs sont interrogés dans l'ordre de haut en bas. 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 lentement. Maintenant, ExtraDNS s'adressera au serveur principal, mais s'il est temporairement indisponible ou ne peut pas répondre de quelque manière que ce soit, puis au suivant sur la liste également. La liste entière est facultative - assez 4-5 pièces.

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" entrez également le serveur principal 127.0.0.1.

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

Pour l'exemple, j'ai eu jusqu'à 96% des appels à DNS au cours de la semaine, à partir du cache de ExtraDNS, et la sauvegarde totale des pores était d'environ 13 minutes. De plus, bien que l’œil principal puisse paraître insignifiant, économisez 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 graphiques et aux bannières, Et avec le travail, par exemple, grâce à GPRS deviendra une accélération générale très importante et aussi une économie de trafic.