Требуется ли период для полного квалифицированного доменного имени?

Я запутался в отношении полного доменного имени (полностью квалифицированного доменного имени). Нужно ли заканчивать FQDN точкой? подобно sun или же sun.tuc.noao.edu. или же sun.tuc.noao.edu, Какая разница?

2 ответа

Решение

Как это работает: система доменных имен

Все DNS-записи на самом деле заканчиваются символом точки (.), Который представляет корень иерархии DNS, но он редко печатается и обычно просто считается. Доменное имя, которое включает символ завершающего периода, называется Полностью определенным доменным именем (FQDN). Однако доменные имена, в которых символ точки неявный, также обычно называют полными доменными именами.

Источник: Журнал TechNet

Смотрите также:

Обычно вы не (точка) . в конце полного доменного имени, за исключением случаев, когда оно находится в DNS. Если вы добавляете это полное доменное имя для внутреннего компьютера / сервера, в большинстве случаев мы не добавляем (точку) в конце.

Взгляните на [2] спецификацию DNS, RFC 1034, еще в 1987 году:

Когда пользователю необходимо ввести доменное имя, длина каждой метки опускается, и метки разделяются точками ("."). Поскольку полное доменное имя заканчивается корневой меткой, это приводит к печатной форме, которая заканчивается точкой. Мы используем это свойство, чтобы различать:

  • символьная строка, которая представляет полное доменное имя (часто называемое "абсолютным"). Например, "Понерия.ISI.EDU."

  • символьная строка, представляющая начальные метки доменного имени, которое является неполным и должно быть дополнено локальным программным обеспечением с использованием знаний о локальном домене (часто называемом "относительным"). Например, "Понерия" используется в домене ISI.EDU.

Рекомендации:

[1] http://www.dns-sd.org/trailingdotsindomainnames.html

[2] http://www.ietf.org/rfc/rfc1034.txt

Другие вопросы по тегам