Quanti sottodomini ci possono essere al massimo?


14

Esiste un limite per il numero di sottodomini come "* .domain.com"?


L'unico limite è quando la memoria del tuo server dei nomi si esaurisce. È uguale al limite per il numero di sottodomini come * .com: 253 caratteri, in totale.
derobert,

Stai chiedendo di no dei sottodomini che possono essere creati per un determinato dominio?
MRG,

Risposte:


12

Il limite dipenderà dal server DNS, non dal server web. BIND consente 16777216. Si dice che Microsoft DNS sia stabile a 20K oggetti per zona. Indipendentemente da ciò, Peter ha ragione. È troppo grande per essere importante a meno che tu non stia facendo qualcosa di non standard.

Per chiarire, il nome di dominio più lungo possibile è 255 caratteri senza etichetta (peice tra punti) per essere più lungo di 63 caratteri per specifica DNS.


6
Puoi farlo facilmente *.domain.com IN A 10.11.12.13e quindi il limite è sul server web. Se ne avrai milioni, questo è probabilmente l'unico modo sano (ad esempio, pensa a un sito che ti consente di impostare blogname.site.come, ad esempio)
derobert,

In tal caso, direi che il problema non risiederebbe ancora nel web server. Se il server offriva contenuto statico, forse potrebbe esserci un problema, ma con ogni probabilità, con quei domini, lo script in esecuzione sul server potrebbe semplicemente esaminare la stringa di richiesta ed analizzare la parte pertinente del dominio per determinare il contenuto mostrare.
Mitch,

1

L'unico limite è la lunghezza dell'URL: i sottodomini vengono interpretati dal server web. (E questo significa che non esiste un limite rilevante, comunque - il numero è semplicemente troppo grande.)

MODIFICA: la lunghezza massima dell'URL è di 253 ottetti o 253 caratteri se si utilizza ASCII. Questo è abbondante :)


allora qual è il limite della lunghezza dell'URL?

1
Sta iniziando a suonare come a casa, qualche domanda a caso posta da un prof annoiato.
Jon Limjap,

È una limitazione DNS. i vhosts non sono rilevanti per la sua domanda.
Yannick Motton,

Dipende dal browser, dal server, ecc. IE ha un limite di 2083 caratteri nell'URL, inavvertitamente. RFC 2616 consiglia di non fare affidamento su URI di lunghezza superiore a 255 caratteri.
Joey,

Ma non c'è limite per l'URL ... Lo standard, RFC 2616, dice "Il protocollo HTTP non pone alcun limite a priori sulla lunghezza di un URI. I server DEVONO essere in grado di gestire l'URI di qualsiasi risorsa che servono, e DOVREBBE essere in grado di gestire URI di lunghezza illimitata se forniscono moduli basati su GET che potrebbero generare tali URI. [...] Nota: i server dovrebbero essere cauti nel dipendere da lunghezze di URI superiori a 255 byte, perché alcuni client o proxy più vecchi le implementazioni potrebbero non supportare correttamente queste lunghezze. "
bortzmeyer,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.