1. Exemples de résolution de nom de domaine avec plusieurs IP
Une phrase simple : Ajoutez plusieurs enregistrements A supplémentaires de différentes IP lors de la résolution DNS
Par exemple :
Dans l'image ci-dessus, j'ai résolu le nom de domaine en deux IP différentes. Après avoir attendu une dizaine de minutes, nous avons envoyé un ping et les résultats sont les suivants. suit
Vous pouvez voir qu'un nom de domaine a été résolu en plusieurs IP.
Autre remarque : il y a une ligne dans la figure 1 qui n'est pas remplie, c'est donc la ligne par défaut. Vous pouvez personnaliser différentes adresses IP pour différentes lignes.
2. Schéma de principe de résolution DNS d'équilibrage de charge
À chaque fois en demandant un nom de domaine, DNS renverra différentes adresses IP en fonction de l'algorithme d'équilibrage de charge.
3. Avantages et inconvénients de la résolution DNS d'équilibrage de charge
Avantages :
Configuration simple et sans frais. DNS. Serveur, éliminant les problèmes de gestion
Inconvénients :
L'ajout et la modification d'enregistrements prennent un certain temps pour prendre effet (car DNS met en cache les enregistrements A). Une fois qu'un serveur tombe en panne et doit être mis hors ligne, même si l'enregistrement A est modifié, il faudra beaucoup de temps pour que cela prenne effet. Pendant ce temps, DNS résoudra toujours le nom de domaine sur le serveur hors ligne, ce qui finira par amener les utilisateurs. pour accéder échouer. La charge ne peut pas être distribuée à la demande. DNS ne connaît pas la charge réelle de chaque serveur, donc l'effet de charge n'est pas très bon
Situation réelle :
Dans le déploiement réel du projet, nous utilisons généralement some Le serveur utilise la résolution DNS et la résolution de nom de domaine comme équilibrage de charge de premier niveau. Ensuite, l'équilibrage de charge NGINX est utilisé dans le serveur comme équilibrage de charge de deuxième niveau.
Pour plus d'articles sur Linux, veuillez visiter la colonne Tutoriel Linux pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!