web-dev-qa-db-fra.com

Dois-je minimiser la distance entre l'emplacement du registraire et le serveur

Il y a quelques années, j'ai contribué au déplacement du serveur de contenu de site Web d'un hôte à un autre (au Canada) grâce à une meilleure tarification des services. Pour cette raison, j'ai dû désigner un nouveau registraire pour mon nom de domaine.

À l'heure actuelle, j'ai configuré mes domaines sur dotster.com pour qu'ils pointent vers l'adresse IP de mon serveur au canada.

Lorsque je fais un ping sur mon serveur IP, plusieurs sauts sont effectués, dont certains aux États-Unis.

Je suis simplement curieux de savoir s'il est préférable de changer le bureau d'enregistrement de Dotster par celui qui se trouve le plus proche de l'emplacement de mon serveur actuel ou si cela ne fera aucune différence dans les performances de mon site Web?

P.S. J'ai fait tout ce qui était imaginable pour optimiser mon site, mais je ne suis pas sûr de l'impact de la distance entre le registraire de domaine et l'ordinateur serveur sur les performances globales du site Web.

Je regarde cela d'un point de vue mondial et de performance. Est-il préférable pour moi de supprimer Dotster et de transférer mes domaines vers un registraire situé le plus près du serveur ou est-ce une perte de temps? et pourquoi?

4
Mike

L'emplacement physique du registraire n'a pas d'importance. L'important est de savoir où se trouvent les serveurs DNS par rapport à vos utilisateurs et de savoir s'ils utilisent unicast ou anycast pour les services DNS. Vous avez tendance à constater que les gros fournisseurs de DNS utilisent anycast. Cela diffuse les mêmes informations DNS sur plusieurs serveurs situés autour d'Internet. Lorsqu'un résolveur effectue une recherche, la requête est automatiquement acheminée vers le serveur le plus proche, ce qui améliore la vitesse (et la fiabilité - vous ne voulez vraiment pas que votre fournisseur DNS disparaisse).

Voici un rapide test en temps réel du DNS de votre site à partir de plusieurs endroits dans le monde: http://www.solvedns.com/clubcatcher.com#speedandhealth . Pour comparaison, voici Twitter , et Stackexchange .

5
Tim Fountain

D'accord. Mike. Je trouverais un registraire fiable, solide et doté de services DNS décents. Il n'est pas nécessaire qu'ils soient locaux sur votre serveur et voici pourquoi.

Lorsqu'un utilisateur fait une demande, c'est son DNS du fournisseur de services Internet qu'il frappe, et non le vôtre. Sorta.

Simple hein?

Essentiellement, vos enregistrements DNS seront mis en cache, propagés et distribués d'une autre manière en fonction de ce que tout DNS du FAI souhaite faire. Lorsqu'un utilisateur demande un nom de domaine à son réseau, supposons que cela ne se soit jamais produit auparavant, le DNS du fournisseur de services Internet recherchera votre nom de domaine et le fera correspondre à une adresse IP. Il serait facile pour nous de penser que ce serait le DNS des bureaux d'enregistrement, mais pas nécessairement. La plupart du temps, si un DNS du fournisseur de services Internet ne dispose pas de la réponse, il interroge les réseaux en amont du DNS, etc. Bien entendu, ce n'est pas toujours le cas, mais généralement les FAI.

Par exemple, j'utilise CenturyLink. En théorie, si je suis un utilisateur stupide, mon routeur utilise les serveurs DNS de CenturyLink. Si le serveur DNS CenturyLink n’a pas la réponse, il interroge le serveur DNS. CenturyLink devrait être assez rapide, cependant, Quest sera beaucoup plus rapide. En fait, beaucoup plus rapidement que beaucoup de bureaux d'enregistrement.

De nombreux fournisseurs de services Internet ont des caches DNS. Pensez un peu à mon exemple. Quest est une entreprise de télécommunications majeure dotée d'une colonne vertébrale importante. Il est très probable que Quest aura eu le nom de domaine demandé à un moment donné, que le dossier soit frais ou non. Étant donné que certains fournisseurs d’accès ne s’inquiètent pas trop du fait que l’enregistrement est récent, il utilisera ce qui se trouve dans le cache DNS ou DNS. Même si le fournisseur de services Internet souhaite actualiser l'enregistrement et interroge le SOA qui est probablement associé au registraire, à l'aide de mon exemple, il s'agit d'un DNS sur un réseau dorsal qui effectue la demande.

Donc, même si votre registraire n’est pas souvent touché, tant qu’il est rapide et qu’il a une bonne proximité avec un réseau rapide, cela devrait aller. C'est pourquoi, pour certains, GoDaddy fonctionne bien. Si les performances deviennent un problème, il suffit de choisir un registraire rapide sur un réseau rapide ou même un service DNS sur un réseau rapide. Le plus proche d'une colonne vertébrale, mieux c'est. C'est pourquoi les grands bureaux d'enregistrement fonctionnent aussi bien qu'eux. Ils sont bien situés.

N'oubliez pas que même un réseau minuscule dans une petite ville peut avoir un accès immédiat à une colonne vertébrale. Je fais et je vis dans les montagnes.

Je n'ai peut-être pas expliqué cela parfaitement. J'ai dû me précipiter parce que j'ai un endroit où je dois aller. Cependant, vous obtenez le fait que le DNS des bureaux d'enregistrement est le moins souvent utilisé pour localiser votre adresse IP.

1
closetnoc

Si vous le regardez dans le monde entier et souhaitez augmenter les performances, vous devez absolument utiliser un service CDN (Content Delivery Network), ils fonctionnent de manière assez simple, ils ont des serveurs situés dans différents points du monde. une bonne couverture, et d’autres non, mais l’idée principale est qu’elle géolocalisera vos utilisateurs et diffusera votre contenu depuis le serveur le plus proche.

Vous souhaitez voir les services maxcdn et cloudflare.

0
knif3r

D'après mon expérience, il est indifférent de savoir où se trouve votre registraire de domaine et où se trouve votre serveur. Seuls les enregistrements DNS stockés sur le serveur contenant une page Web sont pris en compte, car sans enregistrement DNS, le Web ne fonctionnera pas.

Donc, en un mot ... Je pense que ce n'est pas important où vous enregistrez votre domaine car vous devez toujours mettre vos enregistrements DNS sur le serveur où se trouve votre page. Donc, pour vous donner une idée de votre question ... si vous enregistrez un domaine, disons en singapour (.sg), et que vous le mettez sur votre serveur au Canada, les performances du site seraient les mêmes, car vous avez des enregistrements DNS. mis sur votre serveur.

C'est juste un registraire qui vous fournit des enregistrements DNS, les performances sont les mêmes. C'est uniquement important en raison de la géolocalisation de vos utilisateurs/contenus que vous leur fournissez.

0
Josip Ivic