Какво е DNS сървър? Обяснени интернет мрежи

Всеки път, когато отворите a браузър и въведете уеб адрес, има скрита ръка, която изпраща цялата информация до вашия компютър, за да изобрази страницата както трябва. Тези посредници на вашата новозаредена уеб страница са DNS сървърите на интернет.

Съдържание

  • Какво е DNS?
  • Какво е DNS сървър?
  • Как работи DNS заявка?
  • Бележка относно DNS преобразувателите
  • Как да промените DNS настройките на рутер
  • Как да промените настройките на DNS на Windows 10
  • Как да промените DNS настройките на MacOS
  • Как да промените DNS настройките на Chromebook
  • Безплатни и платени DNS сървъри
  • IPv4 срещу. IPv6
  • Използвате ли изобщо IPv6?

Но какво точно е DNS сървър? За да ви помогнем да обясните, ще ви преведем през процеса на извличане на уеб страница и ще покрием многото видове DNS сървъри, разположени между вас и любимите ви сайтове и услуги. Също така ще ви покажем как да промените настройките на DNS, за да получите възможно най-бързото и безопасно сърфиране в мрежата.

Препоръчани видеоклипове

Какво е DNS?

DNS е съкращение от Domain Name System. Създаден през 1983 г. в Университета на Уисконсин, това е разширяваща се глобална директория за Интернет, която заменя цифровите адреси с азбучни адреси. Вместо да „наберете“ низ от номера в браузър, за да се свържете

Google, просто въведете името му вместо това. Азбучните адреси са просто по-лесни за запомняне, още повече като се има предвид, че днес в Интернет има повече от 1,7 милиарда уебсайта.

Google.com е по-лесен за запомняне и въвеждане от 172.217.15.110 например.

Но защо уебсайтовете дори имат цифрови адреси? Тъй като изчислителните устройства комуникират в двоична форма: единици и нули. Всички те също имат двоичен идентификатор, когато са свързани към мрежа, така че данните знаят къде да отидат. Тези идентификатори са доста дълги, съдържащи 32 числа, оттук и 32-битовата препратка.

Но цифровите адреси, които виждаме, са „кондензирани“ версии, разделени на четири „октета“. В двоична форма, всеки октет съдържа осем числа, въпреки че виждаме само три в съкратената версия, вариращи от 0 до 255. Например, двоичният адрес 11000000.10101000.01111011.10000100 се свежда до 192.168.123.132.

Тези адреси са разделени с десетични знаци по някаква причина. Всеки от тях съдържа два компонента: мрежа и Домакин. Как четирите октета са разделени между тези два компонента зависи от класа на IP адреса.

Например, вашата домашна мрежа може да попада в клас C: Първите три октета идентифицират мрежата, а четвъртият октет идентифицира вашето устройство. Адресът на Google попада в клас B: 172.217 идентифицира мрежата, а 15.110 идентифицира сървъра. Междувременно IP адресът на Digital Trend попада в клас A. Числото 18 идентифицира мрежата, докато 235.70.209 идентифицира сървъра.

Какво е DNS сървър?

Това е програма или компютър, който обработва DNS заявка.

Има четири вида DNS сървъри, всеки с една специфична функция: DNS резолвер (или рекурсор), главният сървър за имена, сървър за имена на домейн от първо ниво (TLD) и авторитетен сървър за имена. Целият процес се обработва само за милисекунди, така че всичко, което виждате, е уеб страница, която незабавно се зарежда във вашия браузър, след като въведете адрес.

Как работи DNS заявка?

Най-добрият начин да разберете как работи всеки тип DNS сървър е да следвате следата на DNS заявката. Отново, има много стъпки, за да заредите уеб страница в браузъра си, но освен ако нямате проблеми с връзката, ще видите само почти мигновено зареждане на страницата.

Стъпка 1: Уеб клиентът

Отваряте уеб браузър и пишете http://www.google.com. Заявката напуска вашия браузър и се получава от DNS клиента, вграден в операционната система.

Стъпка 2: DNS клиент

Вграденият DNS клиент проверява своя локален кеш, за да види дали има свързания цифров адрес, който вече е във файл. Ако го направи, той предоставя адреса на уеб клиента. Ако не, той изпраща заявка до външен DNS резолвер сървър, който се намира в Интернет. Обикновено се поддържа от вашия доставчик на интернет услуги (ISP).

Стъпка 3: DNS резолвер

Този сървър се намира между вас и всички други DNS сървъри, необходими за получаване на цифровия адрес на Google. Този сървър по същество поема контрола върху DNS заявката, като временно се превръща в DNS клиент.

Стъпка 4: Основният сървър за имена

Има 13 от тези сървъри, поддържани от Интернет корпорацията за присвоени имена и номера (ICANN). Като цяло тази мрежа следи всички сървъри, които поддържат директория за всеки домейн, като .com, .net, .org и т.н. В нашия пример тази мрежа отговаря на заявката, като насочва DNS резолвера към адреса на сървър, който обработва домейните .com.

Стъпка 5: Сървърът за имена на домейн от първо ниво (TLD).

Отново, всеки TLD сървър за имена поддържа директория на конкретен домейн. Те се управляват от Internet Assigned Numbers Authority (IANA), който е част от ICANN. Когато сървърът за имена на .com TLD получи заявката на DNS резолвера, той отговаря с адреса на авторитетен сървър за имена, който пази действителния цифров адрес на Google.

Стъпка 6: Авторитетният сървър за имена

Това е последната спирка за DNS заявката. Този сървър за имена получава заявката на DNS резолвера и изтегля DNS A Record, за да извлече цифровия адрес на Google. Въпреки това, ако домейн или поддомейн има псевдоним - като Google.com - DNS резолверът ще получи това първо информация, което го подканва да изпрати друга заявка за цифровия адрес, посочен в DNS A Записвайте.

Стъпка 7: DNS резолвер

С цифровото местоположение на Google в ръка, DNS резолверът доставя информацията на DNS клиента на вашия компютър. Резолверът е готов за момента, докато не получи друга DNS заявка.

Стъпка 8: DNS клиент

Вече знаейки цифровия адрес, DNS клиентът предава адреса на уеб клиента. Той също така ще съхрани цифровия адрес в кеша си за по-късна употреба.

Стъпка 9: Уеб клиентът

Използвайки цифровия адрес, уеб браузърът изпраща HTTP заявка до сървъра, разположен на този интернет адрес, който от своя страна отговаря с уеб страницата, която виждате в браузъра си.

Бележка относно DNS преобразувателите

Може да видите предложения за превключване на DNS сървъри. Тези предложения обикновено се отнасят за DNS преобразуватели. DNS клиентът на вашето устройство и вашият рутер по подразбиране използват DNS резолвери, поддържани от вашия интернет доставчик, освен ако не промените ръчно информацията за адреса. Можете да го направите на базата на устройство по устройство или да се разровите в рутера и да промените настройките на DNS, така че да се отнася за всичко свързани устройства.

Ето няколко причини, поради които промяната на вашите DNS настройки е идеална:

Проследяване на ISP

Вашият доставчик на интернет услуги може да види кои уебсайтове разглеждате всеки път, когато отправите запитване към някой от неговите DNS резолвери. Промяната на информацията за DNS сървъра може да намали цялостното им проследяване, въпреки че те все още могат да виждат вашата дейност въз основа на IP адресите, до които имате достъп. Единственият реален начин да избегнете подслушването на ISP е да използвате виртуална частна мрежа. Все пак превключването на DNS резолверите помага.

Сървърите на трети страни могат да деблокират съдържание

Ако искате да прегледате съдържание, блокирано в региона, някои DNS сървъри на трети страни могат да подмамят доставчиците на съдържание да разглеждат връзката ви като локална.

DNS сървърите на трети страни може да са по-бързи

Вероятно сте физически по-близо до DNS сървъра на ISP, което би трябвало да доведе до по-добра производителност от DNS заявка на трета страна. Но това не винаги е така. Наистина сървърите на вашия интернет доставчик може да изпитват постоянни проблеми или като цяло да работят бавно. Възможно е дори да има DNS сървър на трета страна по-близо до вашето физическо местоположение, осигурявайки по-добра скорост и надеждност.

DNS сървърите на трети страни може да са по-безопасни

Един от начините за лесно блокиране на неприятно съдържание онлайн е използването на DNS сървър на трета страна, който предлага родителски контрол, като OpenDNS. Просто променете настройките на DNS във вашия рутер, създайте и влезте в своя безплатен акаунт и установете филтри които игнорират DNS заявки, свързани със съдържание, до което не желаете връзката на вашето устройство или дома да има достъп да се. Можете също така да използвате филтри, за да блокирате злонамерени уебсайтове, които възнамеряват да откраднат вашите данни.

Как да промените DNS настройките на рутер

За съжаление, това не е сценарий с едно ръководство за всички. Backend интерфейсите не са идентични за всички модели рутери. Нещо повече, някои рутери имат по-широки и по-задълбочени набори от функции от други. Въпреки това, една универсална настройка във всички тях е промяна на настройките на DNS.

В нашия пример, показан по-долу, осъществяваме достъп до маршрутизатор Linksys с помощта на браузър (ето как да получите достъп до вашия). Можем да променим настройките на DNS, като щракнете Свързаност в менюто отляво, последвано от Локална мрежа раздел в изскачащ прозорец. Както е показано по-долу, въвеждаме основния DNS адрес на Google в Статичен DNS 1 и вторичния DNS адрес на Google в Статичен DNS 2 поле.

Linksys Router Промяна на настройките на DNS

С тези числа можем да щракнем върху Приложи бутон, за да завършите промяната.

Сега, кога всякакви свързаното устройство в локалната мрежа изпрати заявка чрез своя DNS клиент, заявката незабавно се насочва към DNS резолверите на Google, а не към ISP.

Как да промените настройките на DNS на Windows 10

Етап 1: Щракнете с десния бутон върху иконата на вашия интернет, разположена до системния часовник (Wi-Fi или Ethernet) и изберете Отворете настройките за мрежа и интернет в изскачащото меню.

Windows 10 Отворете настройките за мрежа и интернет

Стъпка 2: The Статус категория в приложението Настройки се появява на екрана ви. Превъртете надолу и щракнете Център за мрежи и споделяне.

Стъпка 3: Контролният панел се появява на вашия екран. Ако имате кабелна връзка, щракнете върху Ethernet връзка, последвана от Имоти бутон, показан в изскачащ прозорец. Ако сте свързани чрез Wi-Fi, щракнете върху Wi-Fi връзката, последвана от Имоти бутон.

Свойства на интернет връзката

Стъпка 4: Изберете Интернет протокол версия 4 (TCP/IPv4) в списъка и щракнете върху Имоти бутон.

Стъпка 5: В изскачащия прозорец променете текущата DNS настройка на Използвайте следните адреси на DNS сървъри.

Стъпка 6: Въведете адреса на основния DNS сървър в първото „предпочитано“ поле и вторичния DNS сървър във второто „алтернативно“ поле.

Стъпка 7: Щракнете върху Добре бутон за завършване.

IPv4 Промяна на настройките на DNS

Как да промените DNS настройките на MacOS

Етап 1: Щракнете върху логото на Apple, разположено в горния ляв ъгъл.

Стъпка 2: Изберете Системни предпочитания в падащото меню.

MacOS Отворете системните предпочитания

Стъпка 3: Изберете мрежа в прозореца Системни предпочитания.

Стъпка 4: Появява се прозорецът Мрежа с вече избрана текуща интернет връзка. Щракнете върху Разширено бутон, разположен в долния десен ъгъл.

Разширени мрежови настройки на MacOS

Стъпка 5: Щракнете върху DNS раздел в следващия прозорец.

Стъпка 6: Щракнете върху символа „плюс“ до IPv4 или IPv6 адреси.

Стъпка 7: Въведете основния и вторичния IP адрес на сървъра на трета страна. В този случай Google използва 8.8.8.8 за основния и 8.8.4.4 за вторичния.

По избор: Тук ще видите и раздел за Търсене на домейни. Това автоматично довършва имената на хостове, когато въвеждате една дума в Safari и други мрежови услуги. Например, ако списъкът съдържа apple.com и просто въведете „магазин“ в адресното поле, браузърът зарежда уеб страницата, свързана с store.apple.com.

Въпреки това, обикновено оставете този раздел празен, освен ако не живеете в конкретен домейн и се нуждаете от бърз достъп до компютър в мрежа с помощта на една дума.

MacOS Network Редактиране на DNS настройки

Стъпка 8: За да завършите, щракнете върху Добре бутон.

Как да промените DNS настройките на Chromebook

Етап 1: Щракнете върху системния часовник, разположен в долния десен ъгъл, последван от иконата „зъбно колело“ в изскачащото меню.

Chrome OS Отворете Настройки

Стъпка 2: Настройките на Chrome се показват на екрана ви. Изберете вашата интернет връзка, посочена под мрежа. За съжаление, това действие само разширява списъка с налични връзки.

Стъпка 3: Щракнете отново върху вашата мрежова връзка.

Стъпка 4: Щракнете върху разгънете мрежа настройка.

Стъпка 5: За да използвате DNS сървърите на Google, променете настройката на Сървъри за имена на Google — не е необходимо да въвеждате основен и вторичен адрес.

Chromebook Използвайте сървъри за имена на Google

За да използвате различен DNS сървър, променете настройката на Персонализирани сървъри за именаи въведете основния и вторичния адрес. Например, ако искате да използвате OpenDNS Home, въведете 208.67.222.222 и 208.67.220.220

Chromebook Използвайте персонализирани сървъри за имена

Безплатни и платени DNS сървъри

Ако искате да използвате услуга за DNS заявки на трета страна, има много безплатни и платени алтернативи. Ето кратък списък по-долу, за да започнете:

Обслужване Първичен
DNS
Втори
DNS
Допълнителен
Платено
Услуги
AdGuard DNS 176.103.130.130 176.103.130.131 Не
Алтернативен DNS 198.101.242.72 23.253.163.53 Не
CleanBrowsing DNS 185.228.168.9 185.228.169.9 да
Cloudflare DNS 1.1.1.1 1.0.0.1 да
Comodo Secure DNS 8.26.56.26 8.20.247.20 да
DNS.Гледайте 84.200.69.80 84.200.70.40 Не
Обществен DNS на Google 8.8.8.8 8.8.4.4 Не
Начало на OpenDNS 208.67.222.222 208.67.220.220 да
Quad9 DNS 9.9.9.9 149.112.112.112 Не
Verisign DNS 64.6.64.6 64.6.65.6 Не

IPv4 срещу. IPv6

Всичко предоставено в това ръководство е базирано на интернет протокол версия 4 или IPv4. Ще видите обаче и препратки към версия 6 или IPv6. Това е по-нова версия на протокола, проектирана от Internet Engineering Task Force (IETF), за да замени версия 4. Защо? Поради възрастта и ограниченията на по-стария протокол.

IPv4 може да обработва само 32 номера. Това ограничение доведе до пълното спиране на Американския регистър за интернет номера (ARIN). наличните адреси се изчерпват през 2015г.

Наследникът, iPv6, коригира проблема чрез въвеждане на адреси със 128 числа или 128 бита, които могат поддържа 340 трилиона трилиона трилиона комбинации (340,282,366,920,938,463,463,374,607,431,768,211,456). Разработен през 1998 г., протоколът най-накрая влезе в разгръщането през 2006 г., но процесът беше бавен.

Според Статистиката на Google, приемането на IPv6 в Северна Америка в момента е 41,71%, въпреки че внедряването започна преди 14 години. Германия живее при 49,1%, Франция при 42,29%, Австралия при 22,68% и т.н.

Основното тук е, че IPv4 и IPv6 ще работят един до друг, докато по-новият протокол напълно замени по-стария. Всичко казано, може да намерите DNS номера, предоставени и от IPv6, въпреки че не можете да ги въведете в полетата за IPv4. Вместо това ще трябва да ги въведете в напълно отделни полета.

Например, ето метода за Windows 10:

Етап 1: Щракнете с десния бутон върху иконата на вашата интернет връзка, разположена до системния часовник (Wi-Fi или Ethernet) и изберете Отворете настройките за мрежа и интернет в изскачащото меню.

Стъпка 2: The Статус категория в приложението Настройки се появява на екрана ви. Превъртете надолу и щракнете Център за мрежи и споделяне.

Стъпка 3: Контролният панел се появява на вашия екран. Ако имате кабелна връзка, щракнете върху Ethernet връзка, последвана от Имоти бутон, показан в изскачащ прозорец. Ако сте свързани чрез Wi-Fi, щракнете върху Wi-Fi връзката, последвана от Имоти бутон.

Стъпка 4: Изберете Интернет протокол версия 6 (TCP/IPv6) в списъка и щракнете върху Имоти бутон.

Стъпка 5: В изскачащия прозорец променете текущата DNS настройка на Използвайте следните адреси на DNS сървъри.

Стъпка 6: Въведете адреса на основния DNS сървър в първото поле „предпочитано“. За публичния DNS на Google това би било 2001:4860:4860::8888.

Стъпка 7: Въведете вторичния DNS сървър във второто „алтернативно“ поле. За публичния DNS на Google това би било 2001:4860:4860::8844.

IPv6 Промяна на настройките на DNS

Стъпка 8: Щракнете върху Добре бутон за завършване.

Ако смятате, че IPv4 цифровите адреси са трудни за запомняне, радвайте се, че DNS разменя тези дълги IPv6 цифрови адреси за google.com и netflix.com!

Използвате ли изобщо IPv6?

Windows 10, MacOS 10.15 Catalina и Chrome OS поддържат IPv6. Въпреки това, заредете Тествайте моя IPv6 онлайн тест и ще видите, че вероятно все още сърфирате в мрежата на IPv4. Ето защо (1) трябва да помислите за преминаване към DNS сървъри на трети страни и (2) да добавите адресите на IPv6 DNS сървъра към вашата операционна система или рутер. Възможно е дори да не получавате IPv6 поток от вашия интернет доставчик.

Имайте предвид, че въпреки че съвременните рутери поддържат IPv6, те може да не предоставят средства за ръчно въвеждане на адреси на DNS сървъри, базирани на IPv6.

Препоръки на редакторите

  • Любимите ви календарни приложения също могат да получат спам. Ето как да го блокирате или докладвате