Рейтинг:-2

Может ли работать запись с www.subdomain.host.com?

флаг cn

Может ли www.subdomain.host.com, А запись работает в записи DNS? Я никогда не видел его раньше. Кажется, это двойной поддомен.

djdomi avatar
флаг za
вы можете использовать a.b.c.d.e.f.g.h.u.mydomain.tld, если хотите
флаг cn
Спасибо за помощь.
Patrick Mevzek avatar
флаг cn
Пожалуйста, взгляните на https://tools.ietf.org/html/rfc8499, где дается хорошее техническое определение терминов DNS. Нет никакого "двойного субдомена". Каждое имя/домен является поддоменом другого домена, кроме корневого.
Рейтинг:0
флаг cn

Насколько я понимаю RFC 1035, общий лимит составляет 255 символов, но есть два символа, которые мы можем исключить, поэтому можно сказать, что общий лимит составляет 253 символа. Персонажи будут включать в себя каждый ., поэтому общее ограничение на количество поддоменов включает в себя количество каждого . используются при суммировании общего количества символов. Также существует ограничение на длину метки (субдомена) в 63 символа.

RFC 1035

2.3.4. Ограничения по размеру

Различные объекты и параметры в DNS имеют ограничения по размеру. Они есть перечислено ниже. Некоторые можно легко изменить, другие более фундаментальный.

метки 63 октета или меньше

имена 255 октетов или меньше

Положительные значения TTL 32-битного числа со знаком.

Сообщения UDP 512 октетов или меньше

Patrick Mevzek avatar
флаг cn
«Персонажи будут включать каждого». Это немного сложнее, чем это, и ограничение находится в байтах - или октетах - , а не в символах (потому что в противном случае у вас возникнет сложная дискуссия о том, как вы кодируете символы в байты, DNS не зависит от кодировки). Ограничение в 255 на самом деле применяется к имени, закодированному в пакете DNS правилами DNS, что сложно, поскольку это последовательность длины метки, затем содержимого метки, а затем последнего байта со значением 0. Принимая во внимание все это, фактическое значение ограничение на 253, но даже меньше, если у вас больше меток (поскольку каждая метка занимает один байт для хранения своей длины)
Paul avatar
флаг cn
@PatrickMevzek Если вы хотите внести изменения, это было бы здорово, но, учитывая, что я процитировал RFC, ваш комментарий не кажется мне ясным, особенно та часть, в которой говорится, что общий лимит меньше с учетом `. `, что я учел в разделе пояснений. Имейте в виду, что моя цель — дать понятный пользователю ответ, а не просто дать ему ссылку на 2000-строчный RFC.
Patrick Mevzek avatar
флаг cn
"но учитывая, что я процитировал RFC" В DNS есть много RFC :-). Смотрите мой комментарий к вопросу, я рекомендую вам использовать RFC8499 в качестве базы, так как он более новый. А там написано так: "Доменное имя в глобальном DNS имеет максимальную общую длина 255 октетов в проводном формате; корень представляет собой один октет для этого расчета.».Символ `.` (точка) не появляется в DNS-пакетах при обмене именами (сетевой формат), но имена записываются как один байт для длины метки, затем метка, повторяющаяся для каждой метки слева направо, и последний 00 байт, обозначающий корень/конец имени.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.