Существует ли максимальная глубина субдомена?

Если кто-то введет http://sub1.domain.com затем, то это укажет на http://domain.com/sub1/

Решение: % RewriteCond {HTTP_HOST}! ^ (www|ftp|mail) % .example.com RewriteCond {HTTP_HOST} ^ ([^]. +) .example.com RewriteRule (.*)/subd _ % 1/1$ [L]

Проверьте свой .htaccess файл.

Ваш вопрос не состоял в том, что плохо, просто должен знать то, что Вы использовали для обслуживания.

36
задан 6 March 2014 в 16:17
3 ответа

I believe the DNS itself can have up to 127 levels of label, each label can be up to 63 characters and the maximum length of the whole record is limited to 253 characters as you have to encode the length and a terminating 0.

38
ответ дан 28 November 2019 в 19:50

There is no defined maximum in terms of the number of dot-delimited subdomains, but DNS does limit the maximum overall length of a hostname (including the dots) to 255 characters.

14
ответ дан 28 November 2019 в 19:50

Из-за rfc1035:

Для упрощения реализации общая длина доменного имени (т. Е. октеты метки и октеты длины метки) ограничено 255 октетами или меньше.

Также

Каждая метка представлена ​​в виде поля длины в один октет, за которым следует количество октетов. Поскольку каждое доменное имя заканчивается нулевой меткой корня, доменное имя заканчивается нулевым байтом длины

Таким образом, максимальная допустимая длина составляет 255–2 символов (проверено в DIG). Целое сообщение UDP также должно быть меньше или равно 512 байтам. Но это не так уж мало и делает возможным IPoverDNS.

2
ответ дан 28 November 2019 в 19:50

Теги

Похожие вопросы