Combien de sous-domaines peut-il y avoir au maximum?

14

Y a-t-il une limite pour le nombre de sous-domaines comme "* .domain.com"?


la source
La seule limite est lorsque votre serveur de noms manque de mémoire. C'est la même chose que la limite du nombre de sous-domaines comme * .com: 253 caractères au total.
derobert
Demandez-vous pas de sous-domaines qui peuvent être créés pour un domaine particulier?
MRG
ops.ietf.org/lists/namedroppers/namedroppers.2003/msg00964.html si vous voulez une référence
derobert

Réponses:

12

La limite dépendrait du serveur DNS, pas du serveur Web. BIND autorise 16777216. Le DNS Microsoft serait stable à 20 000 objets par zone. Quoi qu'il en soit, Peter a raison. Il est trop volumineux pour être important à moins que vous ne fassiez quelque chose de non standard.

Pour clarifier, le nom de domaine le plus long possible est de 255 caractères sans étiquette (entre les points) pour être plus long que 63 caractères par spécification DNS.

Mitch
la source
6
Vous pouvez facilement le faire *.domain.com IN A 10.11.12.13et la limite est sur le serveur Web. Si vous allez en avoir des millions, c'est probablement le seul moyen sensé (par exemple, pensez à un site qui vous permet de configurer blogname.site.come, par exemple)
derobert
Dans ce cas, je dirais que le problème ne résiderait toujours pas avec le serveur Web. Si le serveur servait du contenu statique, il pourrait peut-être y avoir un problème, mais selon toute vraisemblance, avec autant de domaines, le script exécuté sur le serveur pourrait simplement examiner la chaîne de demande et analyser la partie pertinente du domaine pour déterminer le contenu montrer.
Mitch
1

La seule limite est la longueur de l'URL - les sous-domaines sont interprétés par le serveur web. (Et cela signifie qu'il n'y a pas de limite pertinente, en passant - le nombre est tout simplement trop énorme.)

EDIT: la longueur maximale de l'URL est de 253 octets, ou 253 caractères si vous utilisez ascii. C'est beaucoup :)

Peter
la source
alors quelle est la limite de la longueur de l'URL?
1
Cela commence à ressembler à Homework, une question aléatoire posée par un prof ennuyé.
Jon Limjap
Il s'agit d'une limitation DNS. vhosts ne sont pas pertinents pour sa question.
Yannick Motton
Cela dépend de votre navigateur, du serveur, etc. IE a une limite de 2083 caractères dans l'URL, afair. La RFC 2616 conseille de ne pas se fier aux URI supérieurs à 255 caractères.
Joey
Mais il n'y a pas de limite pour l'URL ... La norme, RFC 2616, dit "Le protocole HTTP ne place aucune limite a priori sur la longueur d'un URI. Les serveurs DOIVENT être capables de gérer l'URI de toute ressource qu'ils servent, et DEVRAIT être en mesure de gérer des URI de longueur illimitée s'ils fournissent des formulaires basés sur GET qui pourraient générer de tels URI. [...] les implémentations peuvent ne pas prendre correctement en charge ces longueurs. "
bortzmeyer