web-dev-qa-db-fra.com

Est-il possible qu'un nom de domaine ait plusieurs adresses IP correspondantes?

Par exemple, lorsque nous nous connectons à www.example.com, au début, nous essayons de nous connecter à 192.0.2.1. Et si le premier essai échoue, alors nous essayons 192.0.2.222.

C'est possible? Pouvons-nous enregistrer plusieurs adresses IP de sauvegarde pour un nom de domaine?

70
firia2000

C'est un tournoi à la ronde DNS. C'est une solution assez simple pour l'équilibrage de charge. Habituellement, les serveurs DNS font tourner/mélanger les enregistrements DNS pour chaque demande DNS entrante. Malheureusement, ce n'est pas une vraie solution de basculement. Si l'un des serveurs tombe en panne, certains visiteurs seront toujours dirigés vers ce serveur défaillant.

51
Jens Bradler

Tu peux le faire. C'est ce que les grands font aussi.

Première requête:

» Host google.com 
google.com has address 74.125.232.230
google.com has address 74.125.232.231
google.com has address 74.125.232.232
google.com has address 74.125.232.233
google.com has address 74.125.232.238
google.com has address 74.125.232.224
google.com has address 74.125.232.225
google.com has address 74.125.232.226
google.com has address 74.125.232.227
google.com has address 74.125.232.228
google.com has address 74.125.232.229

Requête suivante:

» Host google.com
google.com has address 74.125.232.224
google.com has address 74.125.232.225
google.com has address 74.125.232.226
google.com has address 74.125.232.227
google.com has address 74.125.232.228
google.com has address 74.125.232.229
google.com has address 74.125.232.230
google.com has address 74.125.232.231
google.com has address 74.125.232.232
google.com has address 74.125.232.233
google.com has address 74.125.232.238

Comme vous le voyez, la liste des adresses IP a fait l'objet d'une rotation, mais l'ordre relatif entre deux adresses IP est resté le même.

Mise à jour: Je vois plusieurs commentaires se vanter du fait que le round robin de DNS n’est pas pratique pour le basculement; voici donc le résumé: DNS est pas pour le basculement. Donc, ce n'est évidemment pas bon pour le basculement. Il n'a jamais été conçu pour être une solution au basculement.

36
karatedog

Oui, cela est possible, mais pas pratique comme le disait Jens. Utilisation d'équilibreurs de charge de nouvelle génération comme Alteon, qui utilise un protocole propriétaire appelé DSSP (protocole d'état du site distribué), qui effectue des contrôles réguliers du site pour s'assurer que le service est disponibles localement ou globalement, c’est-à-dire différentes zones géographiques. Vous devez toutefois, dans votre DNS principal, déléguer l'URL ou le service au périphérique en le configurant en tant que serveur de noms faisant autorité pour cette adresse IP ou ce service. Ainsi, l'appareil répond aux requêtes DNS et résout l'adresse IP associée à un service par Round-Robin ou par non encombré en fonction de votre choix parmi plusieurs métriques. .

2
Ezra A.Mosomi