(Доменное имя) субдомены может иметь подчеркивание “_” в нем?

Могут субдомены (доменные имена) иметь подчеркивание _ в них?

193
задан unor 12 August 2017 в 11:10
поделиться

1 ответ

Большинство ответов здесь - ложные . Вполне законно иметь подчеркивание в доменном имени. Позвольте мне процитировать стандарт, RFC 2181, раздел 11, "Синтаксис имен":

Сама система DNS накладывает только одно ограничение на конкретные метки. которые могут быть использованы для идентификации записей о ресурсах. Этот ограничение касается длины этикетки и полного Имя. [...] При внедрении DNS-протоколов не должно размещаться никаких ограничения на этикетки, которые могут быть использованы. В частности, DNS серверы не должны отказываться обслуживать зону, потому что она содержит ярлыки. что может быть неприемлемо для некоторых клиентских программ DNS.

См. также оригинальную спецификацию DNS, RFC 1034 , раздел 3.5. "Синтаксис предпочтительных имен", но прочтите его внимательно.

Домены с подчеркиваниями очень распространены в дикой природе. Проверьте _jabber._tcp.gmail.com или _sip._udp.apnic.net.

Другие упомянутые здесь RFC занимаются разными вещами. Оригинал вопрос касался доменных имен . Если вопрос был для хоста . имена (или для URL, которые включают в себя имя хоста), то есть отличается, соответствующим стандартом является RFC 1123 , раздел 2.1 "Хост Имена и номера", который ограничивает имена хостов до буквы-цифры-дефисы.

331
ответ дан 23 November 2019 в 05:26
поделиться
Другие вопросы по тегам:

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