J'ai un problème de résolution DNS qui affecte les performances de mon site Web hébergé localement lors de sa navigation sur ma machine locale. Si j'attache le suffixe DNS de mon réseau au nom de ma machine locale lorsque je vais à l'URL dans mon navigateur, le site a des temps de chargement terribles (100 fois plus lents) que sans le suffixe DNS.
J'ai pensé que je pouvais résoudre ce problème en utilisant mon fichier d'hôtes pour éviter d'avoir à effectuer une recherche. J'ai ajouté une entrée à mon fichier d'hôtes comme celle-ci
127.0.0.1 myMachine.MyDnsSuffix
Mais cela n'a pas changé les temps de chargement, même après un redémarrage. Bien qu'il ne soit pas important de résoudre ce problème spécifique, j'aimerais vraiment savoir pourquoi cela se produit.
De plus, lorsque j'exécute nslookup sur le domaine myMachine.MyDnsSuffix
, je remarque qu'il utilise le serveur DNS de mon réseau pour trouver l'IP. Cela pourrait-il être lié à mon problème ou suis-je simplement en train de mal comprendre comment fonctionne nslookup?
nslookup
. J'ai juste essayé de cingler lemyMachine.MyDnsSuffix
et il a résolu mon IP sur le réseau, pas127.0.0.1
comme spécifié dans mon fichier HOSTS.