Имена и максимальная длина частей URL-адреса
В этом URL-адресе:
http://www.subdomain.domainname.abc.xyz.com.us/directory/filename.extension
- Как называется каждая часть?
- Какова максимальная длина каждой части? например субдомен, доменное имя, домен верхнего уровня...
Ответы
Ответ 1
Запись в Wikipedia для Subdomain отвечает на оба вопроса:
- Как называется каждая часть?
A субдомен - это домен, который является частью более крупного домена; единственным доменом, который не является также субдоменом, является корневой домен. Например, west.example.com
и east.example.com
являются поддоменами домена example.com
, которые, в свою очередь, являются субдоменом домена верхнего уровня (TLD). "Субдомен" выражает относительную зависимость, а не абсолютную зависимость: например, wikipedia.org
содержит субдомен домена org
, а en.wikipedia.org
содержит субдомен домена wikipedia.org
.
- Какова максимальная длина каждой части? например субдомен, доменное имя,
домен верхнего уровня...
В теории это подразделение может опускаться до 127 уровней в глубину, и каждая метка DNS может содержать до 63 символов, если все доменное имя не превышает общую длину 255 символов. Но на практике большинство доменных реестров ограничены 253 символами.
Ответ 2
Чтобы ответить на вопрос 1:
Простой URI будет выглядеть примерно так:
http://www.mywebsite.com
Легче объяснить право налево:
- com - это домен верхнего уровня (TLD)
- mywebsite является доменом, но обычно включает в себя TLD при описании, например. mywebsite.com
- www является субдоменом
- http://это протокол, используемый для доступа к ресурсу
Просто, чтобы сделать вещи немного более запутанными, многие домены верхнего уровня фактически являются 2 доменами, такими как .co.uk
Итак, еще один пример:
https://aaa.bbb.ccc.mywebsite.co.uk
- co.uk - это TLD
- mywebsite - это домен
- ccc - это субдомен
- bbb является суб-поддоменом, или вы можете сказать субдомен ccc.mywebsite.co.uk
- aaa - суб-субдомен, или вы можете сказать субдомен bbb.ccc.mywebsite.co.uk
Что угодно после TLD, но до того, как имя файла называется контуром, например:
https://www.mywebsite.com/this/is/a/path/to/resource/filename.txt
В приведенном выше примере filename.txt обычно называется ресурсом (хотя некоторые сказали бы, что вся строка является ресурсом, потому что у вас не всегда есть имя файла).