Dans cet article de blog, nous allons expliquer différentes classes IPv6 en matière de référencement et d'hébergement SEO.
Pour rendre cet article plus utilisable pour tous nos clients, nous allons d'abord lister différentes classes. Ensuite, nous expliquerons comment vous pouvez comparer différentes adresses IPv6 pour voir si elles appartiennent à la même classe A, B ou C. Après cela, nous examinons la structure et le formatage IPv6. En d'autres termes, nous partons de la base, puis devenons plus techniques. C'est au lecteur de décider s'il veut lire tout ce post ou s'il veut ignorer les détails techniques et est satisfait des deux premières sections ## Classes SEO IPv6 Semblables aux IP SEO IPv4, nous définissons quatre différentes classes : A, B, C et D. Contrairement à IPv4, le concept de "classe" ne fait pas déjà partie du protocole. Dans l'espace IPv6 au lieu de la classe ici, nous avons des préfixes. Il existe de nombreuses directives différentes sur l'attribution IPv6. Un mécanisme préféré consiste à attribuer des préfixes /48 aux sites finaux (entreprises, blocs de construction, etc.), puis à attribuer des allocations /64 ou inférieures aux utilisateurs finaux. Après un examen minutieux des attributions IPv6 à travers le monde, nous sommes arrivés aux classifications suivantes : 1. Pour différentes adresses IP de classe A, les préfixes /32 doivent être différents. 2. Pour différentes adresses IP de classe B, les préfixes /36 doivent être différents. 3. Pour différentes adresses IP de classe C, les préfixes /40 doivent être différents. 4. Pour différentes adresses IP de classe D, les préfixes /48 doivent être différents. (Pour le moment, nous ne vendons pas de Classe D différente à nos clients, car nous ne savons pas encore si cette affectation est sans empreinte) ## Format d'adresse IPv6 expliqué
Une adresse IPv6 (Normale) a le format suivant : y : y : y : y : y : y : y : y où y est appelé un segment et peut être n'importe quelle valeur hexadécimale comprise entre 0 et FFFF. ## Raccourcissement des adresses IPv6 Pour rendre nos vies un peu meilleures, les adresses IPv6 peuvent être raccourcies. Jetons un coup d'œil à quelques exemples : Original : 2041:0000:140F:0000:0000:0000:875B:131B Court : 2041:0000:140F::875B:131B S'il y a une chaîne de zéros, vous pouvez les supprimer une fois . Dans l'exemple ci-dessus, nous avons supprimé toute la partie 0000:0000:0000. Vous ne pouvez le faire qu'une seule fois, et le périphérique IPv6 remplira l'espace restant avec des zéros jusqu'à ce qu'il ait une adresse de 128 bits. Il y a plus, l'adresse peut être raccourcie encore plus : Court : 2041:0000:140F::875B:131B Plus court : 2041:0:140F::875B:131B Si vous avez un "hextet" avec 4 zéros alors vous pouvez supprimer ceux-ci et laisser un seul zéro. Votre appareil IPv6 ajoutera les 3 zéros restants. Quand on parle d'adresses IPv4, on utilise le terme « octet » pour définir un « bloc » de 8 bits. Dans IPv6, il n'y a pas (encore) de terme officiel et il existe un brouillon de l'IETF qui traite des noms à utiliser. Le terme officiel pour 4 valeurs hexadécimales est "hexadectet", c'est difficile à retenir/prononcer donc la forme abrégée "hextet" sera utilisée. Les zéros non significatifs peuvent également être supprimés, voici une autre adresse pour le démontrer : Original : 2001:0001:0002:0003:0004:0005:0006:0007 Court : 2001:1:2:3:4:5:6:7 En supprimant ces zéros, nous obtenons une belle adresse IPv6 courte. **Pour résumer ces règles :** 1. Une chaîne entière de zéros peut être supprimée, vous ne pouvez le faire qu'une seule fois. 2. 4 zéros peuvent être supprimés, ne laissant qu'un seul zéro. 3. Les zéros non significatifs peuvent être supprimés. ## Comment comparer 2 classes IPv6 Maintenant que nous savons comment IPv6 est formaté, il sera facile de comparer les IP en suivant ces étapes : 1. Si l'adresse est au format court, développez-la au format long (32 chiffres avec tous les zéros). 2. À partir de la gauche, comparez les 8 premiers chiffres. Si les valeurs sont toutes égales, les deux adresses IPv6 sont sur le même préfixe /32 (elles sont sur la même classe A) sinon elles sont sur une classe A 3 différente. À partir de la gauche, comparez les 9 premiers chiffres. Si les valeurs sont toutes égales, les deux adresses IPv6 sont sur le même préfixe /36 (elles sont sur la même classe B) sinon elles sont sur une classe B 4 différente. Maintenant, à partir de la gauche, comparez les 10 premiers chiffres. Si les valeurs sont toutes égales, les deux adresses IPv6 sont sur le même préfixe /40 (elles sont sur la même classe C) sinon elles sont sur une classe C 5 différente. Enfin, à partir de la gauche, comparez les 12 premiers chiffres. Si les valeurs sont toutes égales, les deux adresses IPv6 sont sur le même préfixe /48 (elles sont sur la même classe D) sinon elles sont sur des classes D différentes Essayons la formule ci-dessus sur deux adresses IPv6 différentes : * 2001:1 : 2:3:4:5:6:7 * 2001:1:200:3:4:5:6:7 Développons d'abord les IP ci-dessus : * 2001:0001:0002:0003:0004:0005:0006:0007 * 2001:0001:0200:0003:0004:0005:0006:0007 Vérifions maintenant leurs classes A, B et C : Classe A (/32 = 8 chiffres) * 2001:0001 * 2001:0001 Comme nous pouvons le voir partagent la même classe A Classe B (/36 = 9 chiffres) * 2001:0001:0 * 2001:0001:0 Comme nous pouvons le voir, ils partagent la même classe B Classe C (/40 = 10 chiffres) * 2001 : 0001:00 * 2001:0001:02 Comme nous pouvons le voir, les IP sont sur différentes classes C. ## Serveurs IPv6 et DNS Avant de vous lâcher, rappelons amicalement que dans DNS, les adresses IPv6 sont définies avec des enregistrements "AAAA", tandis que les enregistrements IPv4 sont définis avec des enregistrements DNS "A". Réflexions finales, pour votre hébergement SEO IPv6, optez toujours pour différentes classes A, B ou C ou un mélange d'adresses IP d'autant de classes A différentes que possible.