web-dev-qa-db-fra.com

Pourquoi payer pour un service DNS distribué lorsque les recherches de cache des fournisseurs d’accès?

Supposons que j'ai acheté exemple.com de la société de nom de domaine de démarrage de mon voisin, superlowcostdomainnames.com (ou SlowDNS).

Au début, DNS est un frein aux performances, car les serveurs SlowDNS sont tous hébergés dans le sous-sol de mon voisin. Mon site ne recevant qu'environ 100 visites par jour, les fournisseurs de services Internet ne disposaient souvent pas de la mise en cache de l'enregistrement du nom de domaine. Les demandes iraient jusqu'au sous-sol de mon voisin.

Mais maintenant, exemple.com a pris son envol et reçoit des centaines de milliers de visites chaque jour. Je suppose que ce doit être la combinaison attrayante de coins arrondis et d’un fond beige.

Alors maintenant, la plupart des requêtes DNS sont rapides car elles sont mises en cache chez le fournisseur d'accès.

Mais un représentant de SkyFlashCDN essaie de me vendre son service DNS distribué. Au lieu de demandes qui se rendent dans le sous-sol de mon voisin, elles seront traitées par "l'un des 1138 centres de données du monde entier".

Mon site est populaire et les FAI fonctionnent essentiellement comme un service DNS distribué. Pourquoi devrais-je payer pour le service alors que j'obtiens (apparemment) l'équivalent gratuitement? Y a-t-il des avantages en termes de performances qui me manquent?

4
Michael Crenshaw

Vous ne devriez pas héberger DNS dans votre sous-sol. Au minimum, vous devez disposer de 3 serveurs DNS situés dans des emplacements géographiques différents, sur des réseaux distincts. Sinon, le DNS est un point d’échec unique. Votre site Web pourrait facilement être mis hors ligne par:

  • Une panne d'électricité dans un seul endroit
  • Une panne de réseau dans un seul endroit
  • Une panne d'ordinateur unique
  • Une attaque par déni de service contre DNS
  • Un seul pirate informatique

Les services DNS simples mais robustes sont très bon marché. Vous pouvez obtenir un hébergement DNS pour 10 $ ou 20 $ par an. Ces services sont souvent associés à l’enregistrement de domaine ou à l’hébergement Web. Il n’ya vraiment aucune raison d’héberger DNS vous-même dans votre sous-sol.

Je ne vois cependant pas l’intérêt de passer de 3 serveurs de noms à des milliers. Comme vous l'avez indiqué, les demandes DNS sont souvent mises en cache et les performances DNS sont rarement suffisamment mauvaises pour causer des problèmes de performances perceptibles à l'ensemble du site.

5