Модул 1 · 1.2
Как е изграден един домейн
Модул 1: Какво е DNS? · Време за четене: 7 минути
Цел на урока: След този урок ще можете да назовете частите на един домейн и да четете име отдясно наляво.
Основни понятия: етикет, TLD (ccTLD и gTLD), второ ниво, поддомейн, root, точка в края, FQDN, максимална дължина
Едно име се състои от етикети
Вземете името www.shop.voorbeeld.nl. То се състои от четири части, разделени с точки: www, shop, voorbeeld и nl. Всяка част се нарича етикет.
Домейн се чете отдясно наляво. Отдясно стои най-общата част, отляво най-специфичната. При пощенски адрес е същото: пишете първо името, а накрая страната, но пощата първо търси страната и едва накрая търси човека. Домейн се пише по същия начин, от специфично към общо, с държавата (или друга категория) отдясно и името на компютъра отляво. Затова DNS го чете отдясно наляво: първо държавата, накрая името на компютъра.
Дървото
DNS е изграден като обърнато дърво:
. (root)
┌─────────┼──────────┐
nl com org
┌───┴───┐ │ │
voorbeeld sidn google wikipedia
┌──┴──┐
www shop
│
www- Най-отгоре стои root, коренът на дървото. Той няма име. Записва се като самостоятелна точка.
- Под него стоят топ домейните или TLD:
nl,com,org,de,beи още над хиляда други. - Под тях стоят имената, които можете да регистрирате, като
voorbeeldподnl. Това се нарича второ ниво. Заедно те образуватvoorbeeld.nl: Вашия домейн. - Всичко, което сами поставите отляво на това, е поддомейн:
www.voorbeeld.nl,shop.voorbeeld.nl, а дори иwww.shop.voorbeeld.nl. Тях не е нужно да регистрирате. Като притежател на домейнаvoorbeeld.nlВие сами ги създавате, колкото пожелаете.
Видове топ домейни
Съществуват два основни вида TLD:
| Вид | Значение | Примери |
|---|---|---|
| ccTLD (country code) | Двубуквен код на държава | .nl (Нидерландия), .be (Белгия), .de (Германия), .eu (Европейски съюз) |
| gTLD (generic) | Обща категория или име на марка | .com, .org, .net, .info, и по-нови като .shop, .amsterdam, .app |
Строго погледнато .eu не е държава, но се третира като ccTLD. Всеки TLD има свои собствени правила: кой може да регистрира, за колко време, как работи трансферът. Тези правила се определят от администратора на TLD (вижте урок 1.3).
Някои държави работят с допълнително ниво. Във Великобритания например често се регистрира под .co.uk. При voorbeeld.co.uk, uk е TLD, но регистрацията е на трето ниво. За работата на DNS това няма значение: просто има един етикет повече.
Точката в края
Официално всяко пълно име завършва с точка, както в www.voorbeeld.nl. (обърнете внимание на точката накрая). Тази последна точка е root. В браузъра никога не я въвеждате, защото браузърът тихомълком я добавя сам. Но в DNS панел тя има значение.
Име, което завършва с точка, се нарича пълно име или FQDN (fully qualified domain name). Име без точка накрая в DNS панел често е относително име: панелът добавя Вашия собствен домейн след него.
Да приемем, че управлявате DNS на voorbeeld.nl и въведете като стойност на запис mail.voorbeelddomein.nl, без точка. Тогава панелът в действителност прави от него:
mail.voorbeelddomein.nl.voorbeeld.nl.Това име не съществува и Вашият запис няма да работи. С точка накрая (mail.voorbeelddomein.nl.) всичко е наред. Това е една от най-често допусканите грешки в DNS. Урок 2.2 разглежда това по-подробно. Някои панели сами добавят точката или Ви предупреждават; винаги проверявайте как изглежда записът след запазване.
Главни букви, символи и дължина
- Главните букви нямат значение.
Voorbeeld.NLиvoorbeeld.nlса едно и също име. - Разрешени символи за имена на хостове са букви, цифри и тире (не в началото или края на етикет). Съществуват и имена с букви като é или ü (IDN, internationalized domain names). Те се съхраняват в DNS като код, започващ с
xn--. Напримерcafé.nlставаxn--caf-dma.nl. - Долна черта (
_) се среща в технически имена като_dmarc.voorbeeld.nlилиselector1._domainkey.voorbeeld.nl. Те не са предназначени за адрес на уебсайт, а за специални записи (модул 4). - Максимална дължина: един етикет може да бъде максимум 63 знака, цялото име максимум 253 знака (без последната точка). Това е описано в RFC 1035.
Къде е Вашият домейн и къде поддомейнът?
Разликата между домейн и поддомейн е практически важна:
- Домейнът (
voorbeeld.nl) регистрирате и плащате при регистратор. Там настройвате и DNS сървърите (nameservers). - Поддомейните (
www,shop,mail) създавате сами в DNS на Вашия домейн. За тях не Ви е нужен регистратор.
Самото име voorbeeld.nl, без нищо пред него, в този курс наричаме основен домейн. На професионален жаргон това се нарича apex или zone apex. В панелите често се изписва като @.
Обобщение
- Домейнът се състои от етикети, разделени с точки; чете се отдясно наляво.
- Отдясно стои TLD (ccTLD като
.nlили gTLD като.com), пред него регистрираното име, пред него поддомейните. - Root е самостоятелна точка; име с точка накрая е пълно име (FQDN).
- Без точка накрая панелът добавя Вашия собствен домейн след него.
- Един етикет е максимум 63 знака, едно име максимум 253; главните букви не се броят.
Тест
Задача
Задача Z1.2: Разчленяване на име. Вземете името nl.wikipedia.org. Попълнете: (1) TLD, (2) регистрирания домейн, (3) поддомейна. След това потърсете кои DNS сървъри (nameservers) има TLD org (NS запис на org.) и впишете един от тях.
За допълнително четене
Тези статии описват ситуацията при WebOké. При други доставчици работи по сходен начин.
