51 votes

Existe-t-il une profondeur maximale pour les sous-domaines ?

Existe-t-il une profondeur maximale de sous-domaine autorisée par les serveurs web ou les navigateurs ?

Par exemple, un domaine comme foo.bar.baz.monkey.pirate.google.com peut-il poser problème ?

44voto

user9517 Points 113163

Je crois que le DNS lui-même peut avoir jusqu'à 127 niveaux d'étiquettes, chaque étiquette peut comporter jusqu'à 63 caractères et la longueur maximale de l'enregistrement entier est limitée à 253 caractères car il faut coder la longueur et un 0 final.

15voto

James Sneeringer Points 6645

Il n'y a pas de maximum défini en termes de nombre de sous-domaines délimités par des points, mais le DNS limite la longueur totale maximale d'un nom d'hôte (y compris les points) à 255 caractères .

5voto

loadaverage Points 141

En raison de la norme rfc1035 :

Pour simplifier la mise en œuvre, la longueur totale d'un nom de domaine (c'est-à-dire, octets d'étiquette et octets de longueur d'étiquette) est limitée à 255 octets ou moins. moins.

En outre

E nombre d'octets. Comme chaque nom de domaine se termine par l'étiquette nulle de la racine, un nom de domaine se termine par un octet de longueur de zéro. de la racine, un nom de domaine se termine par un octet de longueur de zéro

La longueur maximale valide est donc de 255-2 (testé dans DIG). L'ensemble du message UDP doit également être inférieur ou égal à 512 octets. Mais ce n'est pas trop petit et cela rend possible l'IPoverDNS.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X