¿Cuántos subdominios puede haber como máximo?

14

¿Existe un límite para la cantidad de subdominios como "* .domain.com"?


fuente
El único límite es cuando su servidor de nombres se queda sin memoria. Es lo mismo que el límite para la cantidad de subdominios como * .com: 253 caracteres en total.
derobert
¿Está preguntando por el no de subdominios que se pueden crear para un dominio en particular?
MRG

Respuestas:

12

El límite dependería del servidor DNS, no del servidor web. BIND permite 16777216. Se dice que el DNS de Microsoft es estable a 20K objetos por zona. En cualquier caso, Peter tiene razón. Es demasiado grande para importar a menos que esté haciendo algo no estándar.

Para aclarar, el nombre de dominio más largo posible es 255 caracteres sin etiqueta (peice entre puntos) para tener más de 63 caracteres por especificación DNS.

Mitch
fuente
66
Puede hacerlo fácilmente *.domain.com IN A 10.11.12.13y luego el límite está en el servidor web. Si va a tener millones, esta es probablemente la única forma sensata (por ejemplo, piense en un sitio que le permita configurar blogname.site.come, por ejemplo)
derobert
En ese caso, argumentaría que el problema aún no estaría en el servidor web. Si el servidor estuviera sirviendo contenido estático, tal vez podría haber un problema, pero con toda probabilidad, con tantos dominios, el script que se ejecuta en el servidor podría simplemente examinar la cadena de solicitud y analizar la parte relevante del dominio para determinar el contenido. mostrar.
Mitch
1

El único límite es la longitud de la URL: el servidor web interpreta los subdominios. (Y eso significa que no hay un límite relevante, por cierto, el número es demasiado grande).

EDITAR: la longitud máxima de la URL es de 253 octetos, o 253 caracteres si se usa ascii. Eso es suficiente :)

Peter
fuente
entonces, ¿cuál es el límite de la longitud de la URL?
1
Está empezando a sonar como Tarea, una pregunta de trivia aleatoria lanzada por un profesor aburrido.
Jon Limjap
Es una limitación de DNS. Los vhosts no son relevantes para su pregunta.
Yannick Motton
Depende de su navegador, el servidor, etc. IE tiene un límite de 2083 caracteres en la URL, un asunto. RFC 2616 aconseja no depender de URI superiores a la longitud de 255 caracteres.
Joey
Pero no hay límite para la URL ... El estándar, RFC 2616, dice "El protocolo HTTP no establece ningún límite a priori en la longitud de un URI. Los servidores DEBEN poder manejar el URI de cualquier recurso que atiendan, y DEBERÍA ser capaz de manejar URI de longitud ilimitada si proporcionan formularios basados ​​en GET que podrían generar tales URI. [...] Nota: Los servidores deben tener cuidado al depender de las longitudes de URI superiores a 255 bytes, porque algún cliente o proxy más antiguo las implementaciones podrían no soportar adecuadamente estas longitudes ".
bortzmeyer