ДНС (DNS) - сервер

ДНС, DNS - система доменных имён. ДНС, DNS - сервер - приложение отвечающие на DNS-запросы по соответствующему протоколу. Так же называется и хост, компьютер со специализированным программным обеспеченьем, на котором работает данное приложение. Как видите DNS и DNS - сервер - это немного разные вещи. Немного акцентировал ваше внимание на этом моменте, что бы в дальнейшем путаницы не возникло. А теперь к сути - проще говоря всё это придумано для того, что бы наши компы не заблудились и не запутались в мировой паутине. И могли быстро и без проблем найти друг друга :) А вот как они будут искать, сейчас и разберёмся.

У любого компьютера подключенного к интернету есть два идентификатора. Это доменное имя и IP - адрес. По крайней мере так принято думать. Но это не совсем точная информация. Для начала - у компьютера может быть несколько IP - адресов. Например у каждого интерфейса свой IP - адрес, но может быть и несколько IP - адресов у одного интерфейса. С доменными именами такая же ерунда. Мало того что их может быть несколько и каждый будет связан с одним, или несколькими IP - адресами. Дак доменного имени может и вообще не быть. Вот такая вот каша.


А теперь, что бы разобраться с этой кашей, придётся немного углубиться в историю.

На заре интернета, когда ещё компьютеров было мало (это не сказка :)), проблема поиска решалась просто. Велись длиннющие списки, в которые включались все компьютеры. И такой список должен был находиться на каждом компьютере. Вроде всё просто и надёжно. Но компьютеров становилось всё больше. Списки увеличивались в размерах. Начали возникать проблемы с синхронизацией и т.д. Вот тут на помощь и пришла DNS - иерархическая структура имен.

Прямой перевод - DNS - Domain Name System - система доменных имён. Но я говорю именно про структуру. Она напоминает что то типа выпадающего меню. Сперва один элемент, потом кучка элементов, потом большая кучка элементов и т.д. Ещё такую структуру называют древовидной - хотя это наверное не совсем правильно. Но бог с ней, с этой терминологией - главную мысль вы уловили.

В этой структуре сперва идёт основа, корень - домен верхнего уровня (нулевого уровня). Затем идут домены первого уровня - com, edu, net, mil, int, org, biz, info, gov и т.д, а также домены государств (например России - ru). Затем идут домены второго уровня, третьего и т.д. Вот взять к примеру доменное имя моего сайта - seozar.ru - это второй уровень, где ru - первый.

Кстати хоть все и перешли на DNS, но отголоски устаревшей, однофайловой системы всё ещё встречаются. Например до сих пор существует файл HOSTS, в нём можно прописывать адреса серверов. Этим кстати и пользуются программы для ускорения интернета - прописывают адреса, по которым вы переходили в этот файл. И при следующем обращении просто берут из него данные. Тем самым пропуская обращение к DNS - серверу, что и увеличивает скорость.


Это была можно сказать вертикальная структура имён. Но есть ещё и горизонтальная. Это сделано для подстраховки. Что бы в случае отказа одного DNS - сервера, его функции начинал выполнять другой. Вот поэтому при регистрации доменных имён есть требование - минимум два сервера DNS. В случае отказа одного, все обязанности по обслуживания вашего домена возьмёт второй. И ваш сайт не пропадёт из интернета.

Сервера так же различаются по видам и служат для разных целей, но об этом чуть позже.

Немного рекламы :)

Copyright, design, ideas © Mihail. При копировании материалов, ссылка на сайт "Seozar.ru" обязательна. Контакты - admin@halych.ru
Тариф «Первый»: 2 сайта, 1 Гб, 2 MySQL, 2 FTP