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

Mise en cache DNS. Questions aussi réponses

De nombreux utilisateurs sont probablement confrontés à une telle situation, à un moment donné où la proportion de sites cesse d'être révélée ou se révèle très lentement. Une des raisons courantes à cela est un serveur DNS lent ou inactif chez le fournisseur. Dans cet article, nous allons résoudre ce problème, tout en vous aidant à économiser un peu de trafic.

Nous devons donc configurer notre propre serveur DNS de mise en cache, lequel s’adressera à différents serveurs DNS, y compris les serveurs racine. Une tâche évidente commence: cependant, pourquoi ne pas enregistrer une seule fois 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 plusieurs fois plus lentement que le serveur DNS du fournisseur - le trafic d'échange avec eux coûte également plus cher que le trafic d'échange avec le serveur local.

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

Exécutez le programme d'installation, installez, redémarrez. Ensuite, il dira quelque chose à propos de ExtraDNS.dll - cliquez sur "Ok". Est fait. Cochez immédiatement la case "Démarrage dans la barre d'état système" afin de minimiser le programme après le téléchargement dans la barre d'état système. Maintenant, vous devez vous inscrire dans les paramètres DNS-serveurs. Passer à l'onglet "Serveur".

Par défaut, certains serveurs étrangers terriblement lents sont autorisés à être audacieux. Pour savoir quel serveur DNS sera le plus urgent pour nous, cliquez sur le bouton "Test".

Dans le champ "Nameservers" entrez l'adresse IP du serveur DNS, qui doit être vérifiée pour la vitesse, également cliquez sur "Démarrer!" Parmi les résultats, nous sommes intéressés par le temps Ping. Nous écrivons les adresses IP testées ainsi que la valeur du temps de ping. Nous répétons le test de tous les serveurs à partir du fichier named.root également indiqué par votre fournisseur. Terminé, fermez la fenêtre de test.

Nous sélectionnons maintenant les serveurs qui ont répondu le plus rapidement à la liste compilée et nous les ajoutons également à ExtraDNS. Les serveurs sont interrogés de haut en bas. Ainsi, sur la première ligne, nous indiquons le serveur DNS le plus rapide (généralement celui que votre fournisseur indique être le plus rapide), puis les plus lents. ExtraDNS s’adressera maintenant au serveur principal, mais s’il est temporairement indisponible ou ne peut pas répondre du tout, le serveur suivant de la liste le sera également. Compléter la liste complète est facultatif - assez pour 4-5 pièces.

Maintenant, il est nécessaire d'indiquer au système d'exploitation Windows que nous avons notre propre serveur DNS. Nous entrons dans les propriétés de la connexion avec le fournisseur, sélectionnez "Utiliser les adresses de serveur DNS suivantes" et entrez également le serveur principal 127.0.0.1.

Tout, maintenant, nous allons utiliser notre serveur DNS ne dépend pas non plus du fournisseur DNS.

Par exemple, dans une semaine, jusqu’à 96% des appels DNS provenant du cache ExtraDNS, la sauvegarde totale des pores a été d’environ 13 minutes. En outre, au moins au regard, il peut sembler insignifiant de gagner quelques millisecondes à chaque fois que vous accédez au site, mais réfléchissez-y: lorsque vous chargez des pages Web contenant de nombreux liens vers des graphiques, ainsi que des bannières, vous devez effectuer une nouvelle fois des requêtes DNS. Et lorsque vous travaillez, par exemple, via GPRS, l’accélération générale très importante entraînera également des économies de trafic.