В очереди ACM я определил полное доменное имя следующим образом:
Пространство имен DNS имеет древовидную структуру, где у каждого узла есть родитель, кроме корневого узла, который является его собственным родителем. Узлы имеют метки длиной от 1 до 63 символов, за исключением корневого узла, метка которого пуста. Домен - это узел в контексте, и полное доменное имя имеет форму представления, которая представляет собой просто имена узлов снизу вверх, за каждым из которых следует точка (.). Например, www.google.com - это полное имя узла, имя которого - www, чей родитель - google, дедушка - com, а прадедушка - root DNS.
Каждый раз, когда вы используете такие термины, как «имя хоста» или «часть хоста» или «часть домена», вы отключаетесь от сорняков и обнаруживаете, что ни одно определение FQDN не соответствует вашим целям. Смысл, а не определение FQDN можно прояснить, рассмотрев его антоним: неполное доменное имя. Быть полностью квалифицированным означает, что вы указываете все доменные метки до верхнего уровня, и в этом случае вы можете добавить последнюю точку (.), Чтобы указать, что вы сделали это. Быть менее квалифицированным означает, что имя, на которое вы смотрите, имеет смысл только в контексте списка поиска или домена по умолчанию.
RFC 1535 был интересен, потому что многие из нас до этого времени использовали локальные имена с несколькими метками и все еще ожидали поведения в списке поиска - и это сломало слишком много других вещей, поэтому было объявлено вне закона. Но когда я был postmaster@dec.com в 1988-1993 годах, можно было отправлять почту с vixie@cognition.pa на matt @ decvax и расширять его до vixie@cognition.pa.dec.com и matt@decvax.dec .com и все это просто работает. Оказалось, мы должны были отказаться от этого. В наши дни, если в имени уровня презентации есть точка (то есть вы набрали ее или программа отобразила ее), все программное обеспечение в мире считается полным доменным именем.
В моей книге Sendmail (в соавторстве с Фредом Аволио после того, как мы оба покинули DEC.COM) также есть глава на эту тему, которую интересно читать, поскольку она была написана в то же время, что и RFC 1535.