Domain Name System

от Уикипедия, свободната енциклопедия

(пренасочване от DNS)
Направо към: навигация, търсене

Domain Name System (DNS) е система, която служи за разпознаване на имена на компютри, свързани в Интернет.

DNS представлява разпределена база от данни, с чиято помощ се осъществява преобразуването на имена на области – домейни (domain names) в IP-адреси (напр. 216.109.127.60). По този начин на потребителя на Интернет услуги не се налага помненето на определени поредици от числа.

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

  • домейни от първо ниво (top-level domains) — например .com, .org, .edu и т.н. и
  • множество домейни на държавно ниво (country-level domains) — .bg (за България), .fi (за Финландия), .fr (за Франция) и т.н.

Следващото ниво образуват регистрираните домейни (registered domains) — about.com, abv.bg, pirin.com и т.н. Местните домейни (local domains), наричани още поддомейни (subdomains), като compnetworking.about.com, sdyn.pirin.com, сe определят и администрират от собствениците на съответните главни домейни. За разделяне на различните равнища се ползва точка (. ).

Организацията, която се занимава с регистрирането и администрацията на домейните от първо ниво, е Internet Corporation for Assigned Names and Numbers (Корпорация за запазени имена и номера в Интернет) (ICANN).

Най-разпространената сървър програма за изпълняване на DNS заявки е BIND.

[редактиране] Как се образува име на домейн

Името на домейн се състои от двe или повече части, които са разделени от точки. Например wikipedia.org.

  • Най-дясната част изразява домейна от първо ниво (например, адресът en.wikipedia.org има домейн от първо ниво org).
  • Всяка част , разделена с точка представлява поддомейн на домейна преди нея.
  • Името на хоста се отнася до името на домейна свързано с един или няколко IP-адреса

[редактиране] DNS lookup

DNS lookup e метод за откриване на името на хоста на даден IP-адрес. Машината клиeнт изпраща заявка от типа DNS lookup до машината сървър, която връща своя отговор. За да се настрои даден DNS сървър към неговия IP-адрес, трябва да бъде описан съответния (под)домейн. Към един и същ IP-адрес могат да бъдат описани повече от един (под)домейна, но администраторът на сървъра може да избере само един от тях, който да може да бъде намиран. Lookup-заявката се изпълнява от DNS сървъра

На Уиндоус машина може да бъде изпълнена следната заяка в командния реда на cmd.exe:

nslookup www.btc.bg
Лични инструменти