Ile może być maksymalnie subdomen?


14

Czy istnieje limit liczby subdomen, takich jak „* .domain.com”?


Jedynym ograniczeniem jest sytuacja, gdy na serwerze nazw zabraknie pamięci. Jest to taki sam limit liczby poddomen, jak * .com: łącznie 253 znaków.
derobert

Czy pytasz o liczbę subdomen, które można utworzyć dla konkretnej domeny?
MRG

Odpowiedzi:


12

Limit byłby zależny od serwera DNS, a nie serwera WWW. BIND pozwala na 16777216. Mówi się, że Microsoft DNS jest stabilny do 20 000 obiektów na strefę. Niezależnie od tego Peter ma rację. Jest zbyt duży, by mieć znaczenie, chyba że robisz coś niestandardowego.

Aby to wyjaśnić, najdłuższa możliwa nazwa domeny to 255 znaków bez etykiety (odstęp między kropkami), która jest dłuższa niż 63 znaki na specyfikację DNS.


6
Możesz to łatwo zrobić, *.domain.com IN A 10.11.12.13a wtedy limit jest na serwerze internetowym. Jeśli masz miliony, jest to prawdopodobnie jedyny rozsądny sposób (np. Pomyśl o witrynie, która pozwala na przykład skonfigurować blogname.site.come)
derobert

W takim przypadku argumentowałbym, że problem nadal nie dotyczyłby serwera WWW. Gdyby serwer podawał zawartość statyczną, być może istniałby problem, ale najprawdopodobniej przy tak wielu domenach skrypt działający na serwerze mógł po prostu zbadać ciąg żądania i przeanalizować odpowiednią część domeny w celu ustalenia zawartości pokazywać.
Mitch,

1

Jedynym ograniczeniem jest długość adresu URL - subdomeny są interpretowane przez serwer WWW. (Nawiasem mówiąc, oznacza to, że nie ma odpowiedniego limitu - liczba jest po prostu zbyt duża.)

EDYCJA: maksymalna długość adresu URL wynosi 253 oktetów lub 253 znaków, jeśli używasz ascii. To dużo :)


jaki jest limit długości adresu URL?

1
Zaczyna brzmieć jak praca domowa, jakieś przypadkowe pytanie zadawane przez znudzonego prof.
Jon Limjap,

Jest to ograniczenie DNS. vhosty nie mają związku z jego pytaniem.
Yannick Motton

Zależy od przeglądarki, serwera itp. IE ma limit 2083 znaków w adresie URL, i tak. RFC 2616 odradza poleganie na URI o długości przekraczającej 255 znaków.
Joey,

Ale nie ma ograniczenia dla adresu URL ... Standard RFC 2616 mówi: „Protokół HTTP nie nakłada żadnego ograniczenia a priori długości identyfikatora URI. Serwery MUSZĄ być w stanie obsłużyć identyfikator URI dowolnego obsługiwanego zasobu, i POWINIEN być w stanie obsługiwać identyfikatory URI o nieograniczonej długości, jeśli dostarczą formularze oparte na GET, które mogłyby generować takie identyfikatory URI. [...] Uwaga: serwery powinny być ostrożne w zależności od długości identyfikatorów URI powyżej 255 bajtów, ponieważ niektórzy starsi klienci lub proxy implementacje mogą nieprawidłowo obsługiwać te długości. ”
bortzmeyer
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.