Какво е DNS: как работи, DNS записи и DNS сървъри
Какво е DNS и как работи: DNS сървъри, видове DNS записи, TTL и nameserver-и, плюс какво да направите, когато DNS сървърът не отговаря.

Всеки път, когато отворите сайт, изпратите имейл или влезете в приложение, в рамките на части от секундата се случва нещо, което почти никой не забелязва: името, което сте написали, се превежда в адрес, който компютрите разбират. Тази работа върши DNS. Докато всичко работи, никой не мисли за него. Щом нещо се обърка, сайтът спира да се отваря, пощата не пристига, а браузърът показва грешка, която звучи като чужд език.
В тази статия ще разберете какво е DNS, как работи, какво е DNS сървър, какви записи има един домейн и как да ги промените безопасно. Ще видите и какво да направите, когато се появи съобщението „DNS сървърът не отговаря“.
Накратко
- DNS е системата, която превежда имена като vashatafirma.bg в IP адреси на сървъри.
- DNS сървърите са два вида: такива, които търсят отговора за вас, и такива, които пазят записите на домейна.
- Записите (A, CNAME, MX, TXT и други) решават къде води сайтът, къде пристига пощата и как се доказва собствеността.
- Промените не важат веднага навсякъде. Колко бързо ще се видят, зависи от TTL.
- Повечето грешки „DNS сървърът не отговаря“ се решават от вашата страна, с рестарт или смяна на DNS сървъра.
Какво е DNS
DNS е съкращение от Domain Name System, или „система за имена на домейни“. Най-често я сравняват с телефонен указател на интернет. Хората запомнят имена, а компютрите се свързват по числа, наречени IP адреси. DNS стои по средата и превежда едното в другото.
Когато напишете maxbg.net в браузъра, той не знае къде физически се намира сайтът. Затова първо пита DNS кой е IP адресът на това име. Едва след като получи отговор, например 203.0.113.10, браузърът може да се свърже със сървъра и да зареди страницата.
Без DNS интернет пак би работил, но всеки би трябвало да помни поредици от числа за всеки сайт. Освен това при всяка смяна на сървъра адресът би се променял. DNS решава и двата проблема: името остава същото, а зад него може да стои какъвто и да е сървър.
Ако тепърва се запознавате с темата, полезно е първо да разберете какво е домейн и от какво се състои. DNS е механизмът, който кара домейна да работи.
Как работи DNS: пътят от името до IP адреса

Търсенето на един адрес минава през няколко стъпки. Всичко става за милисекунди, но си струва да го видите подредено, защото така е по-лесно да разберете откъде идват проблемите.
- Проверка в паметта на устройството. Браузърът и операционната система първо гледат дали наскоро не са търсили същото име. Ако отговорът е запазен, търсенето приключва още тук.
- Въпрос към DNS резолвера. Ако отговорът го няма, устройството пита DNS сървъра, който използва. Обикновено това е сървърът на интернет доставчика или публичен сървър като този на Cloudflare или Google.
- Въпрос към коренните сървъри. Резолверът не знае отговора, затова пита един от коренните DNS сървъри. Те не знаят IP адреса на сайта, но знаят кой отговаря за разширението, например .net или .bg.
- Въпрос към сървърите на разширението. Сървърите за .net казват кои сървъри отговарят за конкретния домейн. Това са неговите nameserver-и.
- Въпрос към nameserver-ите на домейна. Те пазят записите и връщат точния отговор: IP адреса на сайта.
- Отговорът се връща и се запазва. Резолверът дава адреса на браузъра и го пази за определено време, за да не повтаря целия път при следващото търсене.
Последната стъпка обяснява защо промените в DNS не се виждат веднага навсякъде. Всеки резолвер по света пази старите отговори толкова дълго, колкото му позволява записът. На това ще се спрем по-подробно малко по-надолу.
Какво е DNS сървър

Изразът „DNS сървър“ се използва за две различни неща и това често обърква хората.
Рекурсивен DNS сървър (резолвер) е сървърът, който търси отговора вместо вас. Той получава въпроса от компютъра или телефона ви, минава през всички стъпки по-горе и връща готовия IP адрес. Когато в настройките на мрежата пише „DNS сървър“, става дума точно за него. По подразбиране го дава интернет доставчикът, но можете да ползвате и публичен, например 1.1.1.1 на Cloudflare, 8.8.8.8 на Google или 9.9.9.9 на Quad9.
Авторитетен DNS сървър (nameserver) е сървърът, който пази записите на конкретен домейн и дава окончателния отговор за него. Когато регистрирате домейн, точно в тези сървъри се записва накъде води сайтът и къде пристига пощата. Обикновено ги осигурява регистраторът или хостингът.
Казано просто: резолверът е този, който пита, а nameserver-ът е този, който знае отговора. Ако сайтът ви не се отваря само при вас, проблемът най-често е в резолвера. Ако не се отваря за никого, най-вероятно е в записите на nameserver-ите.
Видове DNS записи
Записите са редовете, които казват на интернет какво да прави с домейна. Всеки има тип, име и стойност. Ето тези, които ще срещнете най-често:
| Тип | За какво служи | Пример за стойност |
|---|---|---|
| A | Насочва домейна към IPv4 адреса на сървъра, където е сайтът | 203.0.113.10 |
| AAAA | Същото като A, но за по-новите IPv6 адреси | 2001:db8::1 |
| CNAME | Прави едно име псевдоним на друго, например www към основния домейн | vashatafirma.bg |
| MX | Посочва сървъра, който приема пощата на домейна | mail.vashatafirma.bg |
| TXT | Свободен текст за проверка на собственост и защита на пощата (SPF, DKIM, DMARC) | v=spf1 include:… ~all |
| NS | Казва кои nameserver-и отговарят за домейна | ns1.dostavchik.bg |
| CAA | Посочва кои организации имат право да издават SSL сертификати за домейна | 0 issue "letsencrypt.org" |
За един обикновен фирмен сайт най-важни са A записът (къде е сайтът), MX записът (къде е пощата) и TXT записите за пощата. Последните често се подценяват, а без тях писмата ви лесно попадат в спам. Как се настройват SPF, DKIM и DMARC стъпка по стъпка, ще видите в статията как да си направим фирмен имейл.
Едно важно правило: CNAME не може да стои на самия основен домейн заедно с други записи. Затова основното име обикновено сочи с A запис, а www сочи към него с CNAME.
Nameserver-и: кой управлява DNS на домейна
Всеки домейн има поне два nameserver-а. Те се задават при регистратора и решават къде ще се пазят и управляват всички останали записи. Ако nameserver-ите сочат към хостинга ви, записите се променят от неговия панел. Ако сочат към регистратора или към външна услуга, промените се правят там.
Тук често се получава объркване. Хората сменят A записа при регистратора, а nameserver-ите сочат към хостинга, и се чудят защо нищо не се променя. Правилото е просто: записите се редактират там, където сочат nameserver-ите. Всяко друго място се игнорира.
Има два начина да насочите домейн към нов хостинг:
- Смяна на nameserver-ите. Хостингът поема целия DNS на домейна. Удобно е, когато всичко (сайт и поща) е на едно място.
- Смяна само на A и MX записите. DNS остава при регистратора, а вие променяте само адресите. Удобно е, когато сайтът и пощата са при различни доставчици.
Смяната на nameserver-и не е същото като прехвърлянето на домейна към друг регистратор. При второто сменяте фирмата, при която е регистриран домейнът, а nameserver-ите могат да останат същите. Ако искате да преместите самия домейн, вижте как става прехвърлянето на домейн.
TTL и разпространение на DNS промените

Всеки DNS запис има стойност TTL (Time to Live). Тя показва колко секунди резолверите по света могат да пазят отговора, преди да попитат отново. TTL от 3600 означава един час, а 86400 означава цяло денонощие.
Когато промените запис, новата стойност е налична веднага в nameserver-ите на домейна. Резолверите, които вече са запазили старата стойност, обаче ще я връщат, докато не изтече нейният TTL. Затова някои посетители виждат новия сайт след минути, а други след няколко часа. Това се нарича разпространение на DNS промените.
Смяната на nameserver-и обикновено отнема повече време от смяната на обикновен запис, защото минава и през сървърите на разширението. Нормално е да отнеме до денонощие, а в редки случаи и до 48 часа.
Ако планирате голяма промяна, например смяна на хостинга, намалете TTL на 300 секунди един ден предварително. Така в деня на смяната старите отговори ще изтекат за минути. Точно така се прави и при прехвърлянето на сайт на друг хостинг, където правилният ред на стъпките решава дали посетителите ще усетят нещо.
Как да промените DNS записите на домейна
Процесът е еднакъв при почти всички доставчици:
- Разберете къде сочат nameserver-ите. Отговорът ще ви каже от кой панел да правите промените.
- Влезте в управлението на DNS. Обикновено се намира в раздел „DNS“, „Зона“ или „DNS записи“ на домейна.
- Запишете старите стойности. Преди да промените нещо, копирайте текущите записи. Ако нещо се обърка, ще можете да ги върнете за секунди.
- Променете или добавете записа. Изберете типа, въведете името (за основния домейн често се пише @) и стойността.
- Запазете и проверете. След няколко минути проверете дали новият запис се вижда.
Когато регистрирате домейн при нас, управлението на DNS е включено в цената. Можете да насочите домейна към наш хостинг или към външен сървър от същия панел. Проверете дали желаното от вас име е свободно на страницата за проверка на домейн.
Как да проверите DNS записите
Не е нужно да чакате, за да разберете дали промяната е минала. Има няколко лесни начина да проверите какво връща DNS в момента:
- С командата nslookup. Работи на Windows, macOS и Linux. Например
nslookup vashatafirma.bgпоказва IP адреса, аnslookup -type=mx vashatafirma.bgпоказва пощенските сървъри. - С командата dig. На macOS и Linux дава по-подробен отговор, включително TTL. Например
dig vashatafirma.bg A. - С онлайн инструменти. Има безплатни сайтове, които питат DNS сървъри от различни държави едновременно. Така виждате докъде е стигнало разпространението на промяната.
Добър навик е да проверявате не само през собствения си резолвер, а и директно през nameserver-а на домейна. Ако там стойността е нова, промяната е направена правилно и остава само да изтече TTL.
DNS сървърът не отговаря: причини и решения

Съобщението „DNS сървърът не отговаря“ (на английски „DNS server not responding“) е една от най-честите грешки в Windows. Тя означава, че устройството ви не може да получи отговор от резолвера. Сайтовете обикновено са наред, а проблемът е между вас и DNS сървъра.
Опитайте тези стъпки в този ред:
- Рестартирайте рутера и устройството. Звучи банално, но решава голяма част от случаите.
- Изчистете DNS паметта. В Windows отворете командния ред и напишете
ipconfig /flushdns. На macOS командата еsudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. - Проверете с друг браузър или устройство. Ако сайтът се отваря на телефона през мобилни данни, но не и на компютъра, проблемът е в локалната мрежа.
- Изключете временно VPN, антивирусната защита или защитната стена. Понякога те блокират DNS заявките.
- Сменете DNS сървъра. Ако сървърът на доставчика ви е бавен или не отговаря, преминете на публичен.
Ако сайтът ви не се отваря за никого, а не само за вас, причината е друга: изтекъл домейн, грешен A запис или проблем при хостинга. Тогава проверете записите с nslookup, както е описано по-горе.
Как да смените DNS сървъра на компютъра или телефона
Смяната на резолвера е безопасна и лесно се връща. Често дава и малко по-бързо отваряне на сайтовете.
- Windows. Отворете „Настройки“, „Мрежа и интернет“, изберете връзката си и в настройките за DNS задайте адресите ръчно, например 1.1.1.1 и 1.0.0.1.
- macOS. „Системни настройки“, „Мрежа“, изберете връзката, „Подробности“ и раздел „DNS“. Добавете новите адреси.
- Android. В „Мрежа и интернет“ има опция „Частен DNS“. Въведете например one.one.one.one или dns.google.
- iPhone. В настройките на Wi-Fi мрежата изберете „Конфигуриране на DNS“, превключете на „Ръчно“ и добавете адресите.
Ако искате промяната да важи за всички устройства у дома или в офиса наведнъж, сменете DNS сървъра в настройките на рутера.
DNS и сигурност
Тъй като DNS решава къде отиват посетителите и пощата ви, той е привлекателна цел. Ако някой промени записите, може да пренасочи сайта към фалшиво копие или да прихване писмата. Ето как да се предпазите:
- Защитете профила при регистратора. Използвайте силна парола и двуфакторно удостоверяване. Повечето атаки срещу DNS започват с превзет профил.
- Заключете домейна. Заключването срещу прехвърляне пречи някой да премести домейна без ваше знание.
- Включете DNSSEC, ако се поддържа. Той подписва DNS отговорите и пречи на подмяната им по пътя.
- Добавете SPF, DKIM и DMARC. Те пазят домейна ви от това някой да изпраща писма от ваше име.
Често задавани въпроси
Какво означава съкращението DNS?
DNS идва от английското Domain Name System, или „система за имена на домейни“. Тя превежда имената на сайтовете в IP адреси.
Колко време отнема промяната на DNS записи?
В nameserver-ите на домейна промяната е налична веднага. За посетителите тя се вижда, след като изтече TTL на стария запис, обикновено от няколко минути до няколко часа. Смяната на nameserver-и може да отнеме до 24–48 часа.
Кой DNS сървър е най-бърз?
Зависи от местоположението и интернет доставчика ви. Публичните резолвери като 1.1.1.1 и 8.8.8.8 обикновено са бързи и стабилни, но разликата често е няколко милисекунди. По-важното е сървърът да е надежден.
Безплатен ли е DNS?
За повечето хора да. Публичните резолвери са безплатни, а управлението на DNS обикновено е включено в цената на домейна или хостинга. Платени DNS услуги ползват основно големи сайтове с особени изисквания.
Влияе ли DNS на скоростта на сайта и на SEO?
Бавният или ненадежден DNS добавя време преди сайтът изобщо да започне да се зарежда. Ако DNS отказва, търсачките не могат да достъпят сайта и той временно губи видимост. Затова надеждните nameserver-и са част от добрата основа на сайта.
Заключение
DNS е невидимата система, която свързва името на сайта ви със сървъра, пощата и всички услуги около тях. Достатъчно е да знаете няколко неща: резолверът търси, nameserver-ът знае, записите се променят там, където сочат nameserver-ите, а TTL решава колко бързо се виждат промените. С тези знания повечето проблеми с DNS се решават за минути, а смяната на хостинг или поща минава без изненади.
Търсите домейн с лесно управление на DNS? Проверете дали името е свободно и насочете домейна накъдето пожелаете от един панел.


