Номенклатура доменных имен
Я хочу сослаться на разные части домена, но не знаю названия разных частей. RFC в DNS, похоже, не совсем ясны по этому вопросу.
Учитывая домен: www.google.com
"com" называется общим доменом верхнего уровня. Что мы называем "Google" и "WWW"?
Учитывая домен: api.yahoo.co.uk
"Великобритания" называется доменом верхнего уровня с кодом страны. Что мы называем "со", "Yahoo", "API"?
Учитывая домен: sales.corporate.ge
"ge" называется спонсируемым доменом верхнего уровня (он вымышленный). Что мы называем "корпоративными" и "продажами"?
2 ответа
Первый и третий примеры: Google и Corporate будут доменами второго уровня
Второй пример: co - это домен второго уровня с кодом страны (ccSLD)
Ниже этого терминология будет просто "поддоменами" или иногда "доменами третьего уровня".
Все является поддоменом своего родителя.
Скрытый секрет: технически каждое полностью определенное доменное имя оканчивается точкой ".", Но вы можете смело его не указывать. Таким образом, "www.google.com" должен быть "www.google.com". Иногда вам нужна конечная точка для устранения неоднозначности относительных доменных имен, но давайте пока проигнорируем это.
Каждая часть имени домена, разделенная точкой, является "меткой", но этот термин вы видите только в контексте документации DNS-сервера, обычно потому, что для метки существует ограничение длины в 63 символа.
К сожалению, нет стандартной номенклатуры для "идентифицируемых человеком" частей, которые вы перечисляете, но общая терминология, с которой я столкнулся, такова:
"" - корень
".com" - (универсальный) домен верхнего уровня
"google" - (в некоторых кругах) домен верхнего уровня (поскольку это верхний уровень, который может зарегистрировать потребитель), в противном случае - "поддомен домена верхнего уровня dotcom"
"www" - поддомен "google.com"
"thing.www.google.com "-" субдомен google.com, субдомен - "some.www"
Технически, метка не обязательно является "поддоменом", если это просто запись CNAME или A, но это деталь реализации. Технически лейбл может ссылаться на настоящий субдомен, только если у него есть собственная запись SOA, но это семантическая дискуссия.
В общем и целом? Я бы не волновался. Люди обычно знают, что вы имеете в виду, когда говорите "поддомен", даже если поддомен разделен на несколько меток.