Мы знаем, что Полное доменное имя (FQDN) состоит из hostname.domain.ДВУ.
Это имя хоста также называется именем субдомена? Что такое имя хоста и как называется поддомен?
Мы знаем, что Полное доменное имя (FQDN) состоит из hostname.domain.ДВУ.
Это имя хоста также называется именем субдомена? Что такое имя хоста и как называется поддомен?
DNS допускает произвольное вложение меток. Не требуется, чтобы какая-либо конкретная метка ссылалась на конкретный узел.
"Узел" - это последовательность меток, где обычно каждая метка указывает точку делегирования.
Например, com
и uk
- это метки, обозначающие домены верхнего уровня. В uk
есть статическая структура поддоменов, где "верхний уровень" - это gov.uk
, or.uk
, ac.uk
, co.uk
т.д. ( Что означает "верх", так как вы не можете ничего зарегистрировать в uk
напрямую, хотя конечно, администраторы uk
могут решить добавить новые метки второго уровня). У многих стран есть этот второй уровень, хотя он ни в коем случае не универсален (а у некоторых стран и доменов есть еще больше внутренних уровней, подобных этому).
Например, домен example.com
делегируется доменом верхнего уровня com
(также называемым "зона") своему владельцу, который может далее делегировать отдельные узлы в этом домене. Таким образом, владелец example.com
может решить, что будет поддомен mail.example.com
и он должен содержать почтовые серверы, имена которых могут быть mx1.mail.example.com
, mx2.mail.example.com
и т.д. Это не на практике это не очень распространено, но действительно большая организация может делегировать часть или весь свой DNS дальше отдельным отделам или отдельным организациям.
(Распространенным примером в реальной жизни являются поставщики услуг. Если запустить веб или службы электронной почты на example.net
вы можете иметь ajax.example.net
acme.example.net
и т.д. , и у каждого из них делегировано своим клиентам Ajax Inc и Acme Corp. Другой сценарий региональные службы - na.example.org
для обслуживания Северной Америки, eu.example.org
для обслуживания Европы и т. д.)
Чтобы окончательно ответить на ваш реальный вопрос, является ли узел фактическим хостом (фактическим сервером) или просто другим уровнем в DNS, полностью зависит от организации, которой он принадлежит. Нередко узлы имеют обе роли (mail.example.info
может быть реальным почтовым сервером с IP-адресом, и все же может существовать DNS-зона, содержащая mx1.mail.example.info
и mx2.mail.example.info
и т. д. Боюсь, это не очень убедительный пример, но нет никаких технических причин, по которым вы бы не смогли этого сделать. Я постараюсь придумать лучший пример ...)
"Субдомен" - это просто указание на то, что конкретная метка находится ниже верхнего уровня и содержит дополнительные узлы внутри. Таким образом, "sub", как в "not top", и "domain", как в «label, содержащем больше меток».
Разрыв между механикой DNS (есть "зоны" с "метками", идентифицирующими "узлы") и реальной реальной семантикой (есть набор корневых доменов, или доменов верхнего уровня, и доменов внутри них, которые покупаются и проданные, и субдомены внутри них, которые обычно являются произвольными подразделениями, реализованными владельцем домена), в общем-то, это особенность, а не ошибка. Реализация не определяет какую-либо конкретную политику и может использоваться для вещей, которых в настоящее время нет ни в одной политике. Мы видели эту искру полезных инноваций и новых политик несколько раз.