Ако домейнът е адресът на вашия сайт, то DNS (Domain Name System) е телефонният указател на интернет. Той превежда лесни за запомняне имена (напр. example.com) в IP адреси (напр. 79.98.104.3), които компютрите разбират. Без DNS ще трябва да помним само числа — не особено забавно, нали? 🙂
Съдържание
- Какво е DNS?
- Как работи DNS (стъпка по стъпка)
- Какво са нейм сървъри (Name Servers)
- DNS записи: A, AAAA, CNAME, MX, TXT (SPF, DKIM, DMARC), NS, SOA
- DNS кеш, TTL и „пропагация“ (защо понякога чакаме до 24–48 ч.)
- Практически примери: миграция, имейл, CDN
- Често задавани въпроси (FAQ)
Какво е DNS?
Представете си интернет като град с милиони адреси. DNS (Domain Name System) е навигаторът, който превежда разбираемите имена като mysite.com до точните IP адреси (например 79.98.104.3). Така браузърът „знае“ накъде да тръгне и стига до правилния сървър за части от секундата. За да не „пита“ наново всеки път, компютърът и мрежовите устройства си пазят DNS кеш – временна памет с последните отговори.
Най-просто: DNS = „именник на интернет“, който казва „Къде живее този домейн?“.
Как работи DNS (стъпка по стъпка)
- Въвеждате домейн в браузъра.
- Браузърът пита т.нар. резолвър (обикновено на вашия интернет доставчик или публичен DNS) дали вече знае IP адреса.
- Ако не знае, резолвърът тръгва по веригата: коренни сървъри → TLD сървъри (напр.
.com,.bg) → авторитетните нейм сървъри на самия домейн. - Там се намира „официалната“ DNS зона и се връща IP адресът. Резолвърът го кешира за определено време (TTL) и го подава на браузъра.
- Браузърът се свързва със сървъра и сайтът ви се зарежда.
Резултатът за потребителя: мигновено зареждане, без да се виждат числата и междинните стъпк
Какво са нейм сървъри (NS) и защо се сменят?
Name Servers са сървърите, които пазят вашата DNS зона – списъка от записи за уеб, имейл, верификации и т.н.
- Когато премествате сайта на нов хостинг, обикновено сменяте нейм сървърите, за да кажете на света: „Отсега зоната е тук“.
- След смяната започва период на пропагация (разнасяне на новината), през който различните мрежи по света опресняват кеша си.
Пример: Мария мести сайта си от Х към Y. Тя сменя NS при регистратора. Някои посетители виждат новия хост след 15–30 минути, други – след няколко часа. Това е нормално: различните доставчици опресняват кеша си с различна скорост.
DNS записи (най-важните накратко)
| Запис | За какво служи | Пример |
|---|---|---|
| A | Домейн → IPv4 адрес | A @ 79.98.104.3 |
| AAAA | Домейн → IPv6 адрес | AAAA @ 2a00:... |
| CNAME | Псевдоним → друг домейн | CNAME www @ |
| MX | Имейл поща за домейна | MX @ mail.provider.com |
| TXT | Текстови записи (SPF, верификации) | TXT @ v=spf1 include:... ~all |
| SPF | В TXT; кои сървъри могат да пращат имейл от ваше име | част от TXT |
| DKIM | В TXT; подписва изходящата поща | TXT default._domainkey k=rsa; p=... |
| DMARC | В TXT; политика против фишинг | TXT _dmarc v=DMARC1; p=quarantine; … |
| NS | Кои са авторитетните нейм сървъри | NS @ ns1.host.com |
| SOA | Административна инфо за зоната | съдържа сериен номер, email и др. |
💡 Ако възнамерявате да ползвате отделен имейл доставчик, ще пипате MX, SPF, DKIM, DMARC. Ако ползвате CDN, често се настройва CNAME към CDN хоста.
DNS кеш, TTL и „пропагация“
DNS кешът пази резултати, за да не се търси наново при всяко отваряне на домейна. TTL (Time To Live) казва колко дълго да важи кешът – например 300 секунди (5 минути). Когато сменяте NS или записи, е нормално да има прозорец от до 24–48 часа, докато промените се обновят навсякъде. Практичен трик: намалете TTL предварително, изчакайте да влезе в сила, направете промените, после върнете по-висок TTL.
Практически примери
- Миграция на хостинг: сменяте NS към новия доставчик, зоната вече се обслужва там, изчаквате пропагацията и сте готови.
- Отделен имейл доставчик: сменяте MX и добавяте SPF/DKIM/DMARC за добра доставяемост.
- CDN/скорост: добавяте CNAME (често зад активна прокси), за да сервирате статичното съдържание от най-близкия PoP.
Често задавани въпроси (FAQ)
DNS заменя ли хостинга?
Не. DNS само насочва къде е сайтът. Хостингът е където живеят файловете ви.
Колко време отнема промяна на DNS?
Обичайно до 24–48 ч. (заради кеша и TTL). Понякога е по-бързо.
Какво е „авторитетен“ DNS?
Това са нейм сървърите, които държат официалната зона на домейна.
Трябва ли да пипам SOA?
Не, освен ако не администрирате самостоятелно DNS. Хостингът се грижи.
