Die einzige Beschränkung besteht darin, dass Ihrem Nameserver der Arbeitsspeicher ausgeht. Dies entspricht dem Limit für die Anzahl der Subdomains wie * .com: insgesamt 253 Zeichen.
Derobert
Fragen Sie nach einer Anzahl von Subdomains, die für eine bestimmte Domain erstellt werden können?
Das Limit ist abhängig vom DNS-Server, nicht vom Webserver. BIND ermöglicht 16777216. Microsoft DNS soll für 20.000 Objekte pro Zone stabil sein. Trotzdem ist Peter richtig. Es ist zu groß, um eine Rolle zu spielen, es sei denn, Sie tun etwas, das nicht dem Standard entspricht.
Zur Verdeutlichung: Der längste mögliche Domain-Name ist 255 Zeichen ohne Bezeichnung (Peice zwischen Punkten) und muss länger als 63 Zeichen pro DNS-Spezifikation sein.
Das geht ganz einfach *.domain.com IN A 10.11.12.13und dann liegt das Limit auf dem Webserver. Wenn Sie Millionen haben werden, ist dies wahrscheinlich der einzig vernünftige Weg (denken Sie beispielsweise an eine Site, auf der Sie blogname.site.come einrichten können)
derobert
In diesem Fall würde ich argumentieren, dass das Problem immer noch nicht beim Webserver liegt. Wenn der Server statischen Inhalt bereitstellt, könnte möglicherweise ein Problem vorliegen, aber bei so vielen Domänen könnte das auf dem Server ausgeführte Skript möglicherweise nur die Anforderungszeichenfolge untersuchen und den relevanten Teil der Domäne auswerten, um den Inhalt zu ermitteln zeigen.
Mitch
1
Die einzige Beschränkung ist die Länge der URL - die Subdomains werden vom Webserver interpretiert. (Und das bedeutet, dass es keine relevante Grenze gibt - die Anzahl ist einfach zu groß.)
BEARBEITEN: Die maximale Länge der URL beträgt 253 Bytes oder 253 Zeichen, wenn ASCII verwendet wird. Das ist genug :)
Es fängt an, wie Hausaufgaben zu klingen, eine zufällige Quizfrage, die von einem gelangweilten Profi gestellt wird.
Jon Limjap
Dies ist eine DNS-Einschränkung. vHosts sind für seine Frage nicht relevant.
Yannick Motton
Hängt von Ihrem Browser, dem Server usw. ab. IE hat ein Limit von 2083 Zeichen in der URL. RFC 2616 rät davon ab, sich auf URIs zu verlassen, die länger als 255 Zeichen sind.
Joey
Es gibt jedoch keine Beschränkung für die URL ... Der Standard RFC 2616 besagt: "Das HTTP-Protokoll begrenzt die Länge einer URI nicht von vornherein. Server MÜSSEN in der Lage sein, die URI einer Ressource zu verarbeiten, die sie bedienen." und SOLLTEN in der Lage sein, URIs von unbegrenzter Länge zu verarbeiten, wenn sie GET-basierte Formulare bereitstellen, die solche URIs generieren können Implementierungen unterstützen diese Längen möglicherweise nicht richtig. "
Antworten:
Das Limit ist abhängig vom DNS-Server, nicht vom Webserver. BIND ermöglicht 16777216. Microsoft DNS soll für 20.000 Objekte pro Zone stabil sein. Trotzdem ist Peter richtig. Es ist zu groß, um eine Rolle zu spielen, es sei denn, Sie tun etwas, das nicht dem Standard entspricht.
Zur Verdeutlichung: Der längste mögliche Domain-Name ist 255 Zeichen ohne Bezeichnung (Peice zwischen Punkten) und muss länger als 63 Zeichen pro DNS-Spezifikation sein.
quelle
*.domain.com IN A 10.11.12.13
und dann liegt das Limit auf dem Webserver. Wenn Sie Millionen haben werden, ist dies wahrscheinlich der einzig vernünftige Weg (denken Sie beispielsweise an eine Site, auf der Sie blogname.site.come einrichten können)Die einzige Beschränkung ist die Länge der URL - die Subdomains werden vom Webserver interpretiert. (Und das bedeutet, dass es keine relevante Grenze gibt - die Anzahl ist einfach zu groß.)
BEARBEITEN: Die maximale Länge der URL beträgt 253 Bytes oder 253 Zeichen, wenn ASCII verwendet wird. Das ist genug :)
quelle