Какво е DNS? Как е полезно?
Чували ли сте за термина DNS ? Попаднахте ли(Did) на съобщения за грешка, които ви казваха, че DNS сървърът не може да бъде достигнат? Знаете ли какво е DNS и каква е неговата цел? Ако искате да разберете, прочетете това ръководство. Обясняваме какво е DNS , неговата роля в интернет и как работи. За да бъдем задълбочени, ние също ще преминем през малко от неговата история. Да започваме:
Какво е DNS (система за имена на домейни)?
DNS означава "система за имена на домейни" и е стандарт, използван за управление на IP адресите на уебсайтове по целия свят. На компютърен език всеки уебсайт в интернет има IP адрес(IP address) , където може да бъде намерен. Например нашият уебсайт Digital Citizen може да бъде намерен на IP адрес 104.26.13.188.
Компютрите и другите устройства нямат проблеми със запомнянето и използването на IP адреси за неограничен брой уебсайтове. На хора като теб и мен обаче им е трудно да го направят. В крайна сметка е много по-лесно да запомните digitalcitizen.life , отколкото да запомните поредица от числа като 104.26.13.188. Ето защо DNS технологията съществува:
Целта на DNS е да преведе IP адресите на уебсайтове в интернет в нещо четливо, лесно за разбиране и запомняне за нас, хората.
В известен смисъл бихте могли да гледате на DNS технологията като на огромен телефонен указател, който свързва име с всеки IP адрес на уебсайт в света. Разликата между DNS и истинския телефонен указател е, че вместо телефонни номера, имате IP адреси. Нормално е да помним имената на приятелите си, но не и телефонните им номера. Когато искате да се обадите на някой от приятелите си, просто отваряте телефонния указател на вашия смартфон и им се обаждате по името му.
Точно както не е нужно да помните телефонните номера на приятелите си, не е нужно да помните IP адресите на уебсайтове, за да можете да ги посещавате. Всичко, което трябва да запомните, са имената им, а DNS технологията автоматично ги асоциира с правилните IP адреси.
Как работи DNS?
Сега знаете какво означава DNS и какво прави. Но как прави това, което прави? Отговорът е: DNS върши своята работа чрез DNS сървъри(DNS servers) . Те са специални сървъри, които съхраняват големи бази данни от IP адреси на различни уебсайтове от интернет, както и IP адресите на други DNS сървъри, които правят същото.
Когато искате да посетите уебсайт, вашият компютър или устройство пита своя DNS сървър дали знае IP адреса на този уебсайт. (When you want to visit a website, your computer or device asks its DNS server if it knows the IP address of that website.)Ако това стане и вашият компютър получи отговор, вие незабавно ще бъдете препратени до IP адреса на този уебсайт. Този процес се нарича DNS търсене(DNS lookup) . Това е като функцията за търсене в телефонния указател на вашия смартфон.
Възможно е обаче DNS сървърът, зададен на вашия компютър или устройство, да не знае IP адреса на уебсайт, който се опитвате да посетите. Това е нещо, което може да се случи, защото поддържането на база данни с всички уебсайтове в света е титанична задача. Въпреки това, DNS сървърите не са изгубени острови в морето от уебсайтове: те също са свързани помежду си и поддържат йерархия. Ако DNS сървър не знае IP адреса на определен уебсайт, той препраща въпроса към друг DNS сървър(If a DNS server doesn't know the IP address of a certain website, it relays the question to another DNS server) , който е по-високо в йерархията. Когато се намери резултат, отговорът се препраща обратно към вашия компютър или устройство.
Целият този процес на "питане и отговор" се случва за милисекунди. Толкова е бързо, че не можете да разберете кой DNS сървър е препратил IP адреса на уебсайта, който се опитвате да посетите. Съвременните компютри, устройства и приложения обаче не обичат никакво забавяне, колкото и малко да е, така че повечето от тях също съхраняват кеш на своите DNS заявки. По този начин те могат да отворят уебсайт, който вече сте посетили, още по-бързо следващия път, когато го посетите.
Ако се чудите кой поддържа DNS сървъри, трябва да знаете, че такива сървъри се поддържат от цял набор от различни субекти, като се започне от вашия интернет доставчик(ISP) ( доставчик на интернет услуги(Internet Service Provider) ) до правителствени организации и университети от цял свят.
Малко по-рано в тази статия споменахме накратко, че DNS сървърите не само комуникират помежду си, но имат и въведена йерархия. Това твърдение вероятно ви е накарало да разберете кой DNS сървър е „краля на хълма“. 🙂 Ето отговора: има 13 краля, което означава, че всички DNS сървъри в света пренасочват към тези тринадесет основни - "върхът на хранителната верига" - DNS сървъра. Те също така носят името на DNS root сървъри(root servers) .
Въпреки това, не предполагайте, че има само 13 физически root сървъра. В действителност всеки от тези основни DNS сървъри използва излишно мрежово оборудване и се разпространява географски на множество места, така че ако един от физическите DNS сървъри изпадне, интернет не го прави. За да бъдем по-точни, има 13 root сървъра, поддържани от 12 оператора (които са независими организации), и има 1038 екземпляра (известни още като физически DNS root сървъри) по целия свят.
Ако искате да знаете кой ги поддържа и къде се намират географски, можете да намерите списъка в Wikipedia - Root name server и root-servers.org . Предупреждение за спойлер(Spoiler) : повечето основни DNS оператори са от Съединените (United) американски (States)щати(America) .
Кога е изобретен DNS и от кого?
DNS или системата за имена на домейни е изобретена от човек на име Пол Мокапетрис през 1983 г.(DNS or Domain Name System was invented by a man called Paul Mockapetris, back in 1983.) Преди това интернет почти не съществуваше. Въпреки това, компютрите, които бяха част от ARPANET , компютърна мрежа, създадена и поддържана от ARPA ( Агенция (Agency)за (Defense)напреднали изследователски (Advanced Research) проекти(Projects) , от Министерството на(States) отбраната на САЩ (Department))(United) , всички разчитаха на цифрови адреси, за да могат да комуникират помежду си. ARPANET беше една от основите, върху които беше изграден интернет, какъвто го познаваме днес. Числовите адреси на хостовете в ARPANET бяха добавени ръчно и първоначално бяха съхранени във файл HOSTS.txt , който беше използван за превеждането им в четими от човека имена.
Въпреки това, използването само на този файл HOSTS.txt скоро стана твърде бавно, тъй като броят на хостовете (компютрите) се увеличаваше. Решението на този проблем дойде от Пол Мокапетрис(Paul Mockapetris) , който трябваше да измисли начин да направи мрежите по-лесни и по-удобни за използване от хората. С други думи, той трябваше да намери начин да присвоява имена на номера, така че хората да не трябва да научават цифрови адреси за всички компютри, към които са се свързали.
И така се появи DNS : система, която разделя отговорностите за именуване на множество сървъри, намиращи се на различни места в мрежата. Системата за имена на домейни(Domain Name System) имаше голямото предимство, че можеше да предоставя отговори (превеждане на имена в цифрови адреси), дори ако някои от сървърите изпаднат, тъй като другите, които все още работеха, можеха да осигурят същата функционалност.
Искате ли да научите повече за DNS ?
Ако сте отговорили с Да(Yes) на този въпрос, ние сме готови да помогнем. През годините сме публикували доста уроци и ръководства, свързани с DNS . Ако желаете да научите, не се колебайте да разгледате списъка:
- 3 начина за промяна на DNS настройките в Windows 10(3 ways to change the DNS settings in Windows 10)
- Какъв е моят DNS? 5 начина да разберете в Windows 10(What is my DNS? 5 ways to find out, in Windows 10)
- Какво е DNS сървър на трета страна? 8 причини да използвате публични DNS сървъри(What is a third-party DNS server? 8 reasons to use public DNS servers)
- What is DNS over HTTPS or Secure DNS lookups? Enable it in Google Chrome!
- Как да активирате DNS през HTTPS във Firefox(How to enable DNS over HTTPS in Firefox)
Сега знаете повече за DNS . Има ли нещо друго, което бихте искали да научите?
Сега, когато знаете основите на това какво представлява DNS технологията и как работи, трябва да имате по-лесно разбиране на определени проблеми, на които се натъквате, когато сърфирате в интернет. Ако имате въпроси относно DNS или искате да споделите повече информация за DNS сървърите, не се колебайте да оставите коментар в раздела по-долу.
Related posts
Какъв е моят DNS? 5 начина да разберете в Windows 10
3 начина за промяна на DNS настройките в Windows 10
Как да направите точка за достъп в Windows 11 -
Как да инсталирате безжичен принтер във вашата Wi-Fi мрежа -
3 начина да се свържете със скрити Wi-Fi мрежи в Windows 11 -
Как да намеря IP адреса на моя рутер? Пълното ръководство -
Какво е IP адрес и маска на подмрежата, с прости думи?
3 начина за промяна на IP адреса в Windows 10
6 начина да възстановите оригиналния MAC адрес на вашата мрежова карта
Как да картографирате FTP устройства, мрежови устройства и уеб споделяния в Windows 10
Какво е домашна група? Как да използвате домашната група на Windows 7
Как да картографирате мрежови устройства и да добавяте FTP местоположения в Windows 11
Четири начина да забравите WiFi мрежа в Windows 10
Как да споделите принтера си с мрежата в Windows 10
Как да споделяте папки, файлове и библиотеки с мрежата в Windows
8 начина да намерите вашия IP адрес в Windows (всички версии)
Каква е автоматичната настройка на устройства, свързани с мрежата в Windows?
Какво е Wi-Fi Sense в Windows 10 и как да го използвам
3 начина за свързване със скрити Wi-Fi мрежи в Windows 10
Прости въпроси: Какво е прокси сървър и какво означава?