Скільки піддоменів може бути максимум?


14

Чи існує обмеження кількості субдоменів типу "* .domain.com"?


Єдине обмеження - коли у вашого сервера імен не вистачає пам'яті. Це те саме, що обмеження кількості субдоменів типу * .com: 253 символи, всього.
дероберт

Ви питаєте про відсутність субдоменів, які можна створити для певного домену?
MRG

ops.ietf.org/lists/namedroppers/namedroppers.2003/msg00964.html, якщо ви хочете посилання
derobert

Відповіді:


12

Обмеження залежатиме від сервера DNS, а не від веб-сервера. BIND дозволяє використовувати 16777216. Microsoft DNS вважає стабільним до 20K об'єктів на зону. Незважаючи на те, Петро має рацію. Це занадто велике значення, якщо ви робите щось нестандартне.

Для уточнення, найдовший доменне ім’я - 255 символів без позначки (штрих між крапками), довжиною більше 63 символів на специфікацію DNS.


6
Ви можете це легко зробити, *.domain.com IN A 10.11.12.13і тоді ліміт на веб-сервері. Якщо у вас буде мільйони, це, мабуть, єдиний розумний спосіб (наприклад, придумайте веб-сайт, який дозволяє налаштувати blogname.site.come, наприклад)
derobert

У цьому випадку я б заперечував, що питання все ще не лежить на веб-сервері. Якщо сервер обслуговував статичний контент, можливо, може виникнути проблема, але, швидше за все, із такою кількістю доменів сценарій, що працює на сервері, може просто вивчити рядок запиту та проаналізувати відповідну частину домену для визначення вмісту показувати.
Мітч

1

Єдиним обмеженням є довжина URL-адреси - субдомени інтерпретуються веб-сервером. (А це означає, що немає відповідного обмеження, до речі, кількість просто величезна.)

EDIT: максимальна довжина URL-адреси - 253 октетів або 253 символів, якщо використовується ascii. Це багато :)


то яка межа довжини URL-адреси?

1
Це починає звучати як домашнє завдання, якесь випадкове дріб’язкове запитання, яке кинув нудний професор.
Джон Лім’яп

Це обмеження DNS. пристрасті не стосуються його питання.
Яннік Мотон

Залежить від вашого браузера, сервера тощо. IE має обмеження в 2083 символах у URL-адресі, афарір. RFC 2616 радить не покладатися на URI вище довжини 255 символів.
Joey

Але для URL-адреси немає обмежень ... Стандарт, RFC 2616, говорить: "Протокол HTTP не встановлює апріорного обмеження на довжину URI. Сервери ОБОВ'ЯЗКОВІ мати можливість обробляти URI будь-якого ресурсу, який вони обслуговують, і ОБОВ'ЯЗКОВО бути в змозі обробляти URI без обмеженої довжини, якщо вони надають форми на основі GET, які можуть генерувати такі URI. реалізації можуть не підтримувати належну довжину. "
борцмейєр
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.