Въведение в системата за имена на домейни (DNS)

Телефонният указател на Интернет

Интернет и много по-големи частни мрежи за интернет протокол (IP) разчитат на разчитането на системата за имена на домейни (DNS), за да подпомогнат директния трафик. DNS поддържа разпределена база данни с имена и адреси на мрежата и предоставя методи за отдалечен достъп до заявки за компютри в базата данни. Някои хора наричат ​​DNS "телефонния указател на интернет".

DNS и World Wide Web

Всички обществени уеб сайтове се изпълняват на сървъри, свързани към интернет с публични IP адреси . Уеб сървърите на адрес.de, например, имат адреси като 207.241.148.80. Въпреки че хората могат да въвеждат адресна информация като http://207.241.148.80/ в уеб браузъра си, за да посещават сайтове, да могат да използват правилни имена като http://www.about.com/ е много по-практична.

Интернет използва DNS като световна услуга за разрешаване на имена за обществени уеб сайтове. Когато някой напише име на сайта в своя браузър, DNS търси съответния IP адрес за този сайт - данните, необходими за осъществяване на желаните мрежови връзки между уеб браузърите и уеб сървърите .

DNS сървъри и йерархия на имената

DNS използва мрежова архитектура на клиент / сървър . DNS сървърите са компютрите, предназначени за съхраняване на записи в DNS бази данни (имена и адреси), докато клиентите на DNS включват компютри, телефони и други устройства на крайните потребители. DNS сървърите също взаимодействат помежду си, действайки като клиенти един към друг, когато е необходимо.

DNS организира сървърите си в йерархия. За Интернет, така наречените root сървъри за имена се намират в горната част на йерархията на DNS. Сървърът за коренни имена в интернет управляват DNS сървърна информация за домените от най-високо ниво в мрежата (TLD) (като ".com" и ".uk"), по-специално имената и IP адресите на оригиналните (наречени " авторитетни" ) DNS сървъри, заявки за всеки TLD поотделно. Сървърите на следващото по-ниско ниво на йерархията на DNS проследяват имена и адреси на домейни от второ ниво (като "about.com") и допълнителни нива управляват уеб домейни (като "compnetworking.about.com").

DNS сървърите се инсталират и поддържат от частни фирми и интернет управляващи органи по целия свят. За интернет 13 сървъра с имена на корен (всъщност излишни групи от машини по целия свят) поддържат стотиците домейни от най-високо ниво в интернет, докато About.com предоставя авторитетна DNS сървърна информация за сайтовете в своята мрежа. Организациите могат по подобен начин да внедрят DNS в своите частни мрежи поотделно, в по-малък мащаб.

Още - Какво представлява DNS сървър?

Конфигуриране на мрежи за DNS

DNS клиентите (наречени resolvers ), които искат да използват DNS, трябва да са конфигурирани в мрежата си. Resolvers заявяват DNS, като използват фиксирани ( статични ) IP адреси на един или повече DNS сървъри. В домашната мрежа адресите на DNS сървърите могат да бъдат конфигурирани веднъж на широколентов маршрутизатор и автоматично да бъдат прихванати от клиентските устройства или адресите могат да бъдат конфигурирани за всеки клиент поотделно. Администраторите на домашни мрежи могат да получат валидни адреси на DNS сървъри или от доставчиците на интернет услуги, или от доставчици на интернет DNS на трети страни, като Google Public DNS и OpenDNS.

Видове търсения на DNS

DNS се използва най-често от уеб браузърите, които автоматично преобразуват имена на домейни в Интернет до IP адреси. Освен тези търсения , DNS също се използва за:

Мрежовите заявки, поддържащи DNS търсения, се изпълняват по подразбиране през TCP и UDP , порт 53.

Вижте също - Търсене в обратната и обратната IP адрес

DNS кешове

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

Повече - Какво представлява DNS кеша?

Динамичен DNS

Стандартният DNS изисква цялата фиксирана IP адресна информация, съхранена в базата данни. Това работи добре за поддържане на типични уеб сайтове, но не и за устройства, използващи динамични IP адреси като уеб уеб камери или домашни уеб сървъри. Dynamic DNS (DDNS) добавя разширения на мрежови протоколи към DNS, за да позволи услугата за разделителна способност на имена за динамични клиенти.

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

Още - Какво представлява динамичният DNS?

Алтернативи на DNS

Microsoft Windows Internet Naming Service (WINS) поддържа резолюция на имена, подобна на DNS, но работи само на компютри с Windows и използва различно пространство за имена. WINS се използва в някои частни мрежи на Windows компютри.

Dot-BIT е проект с отворен код, базиран на технологията BitCoin , която работи за добавяне на поддръжка за домейн от първо ниво ".bit" към интернет DNS.

Инструкция за интернет протокол - IP номерация на мрежи