mobile ico

Для чего нужен сервер DNS и его роль в интернете

Рубрика:Всё о сайтах, доменах, хостингах, CMS
Для чего нужен сервер dns

Всем привет. Сегодня статья про интернет-технологии и Я расскажу вам, для чего нужен сервер DNS.

Помимо этого я еще расскажу в общих чертах, как работает интернет, за что отвечает служба Domain Name System и какие записи хранят серверы DNS.

Для совсем новичков, кто вообще впервые слышит  эти понятия, информация может показаться немного сложной. Но я со своей стороны постараюсь объяснить максимально простыми словами.

Если вы уже бывалый пользователь, то скорей всего найдете что-то новое и ваш кругозор еще расширится.

Содержание:

  1. Как устроен Интернет
  2. Domain Name System (DNS)
  3. DNS серверы
  4. Какие записи хранят серверы ДНС
  5. Зачем для домена прописывать NS записи

Как устроен Интернет

Что из себя представляет интернет? Это бесчисленное множество компьютеров, серверов, сетевого оборудования, которые соединены между собой в одну общую всемирную паутину.

Сети интернет

У каждого устройства есть  уникальный ip-адрес, который идентифицирует его в сети. IP адрес представляет из себя четыре десятичных числа от 0 до 255, разделенных точкой, например, 1.1.1.1 или 133.35.98.222. Это формат версии 4.

Бывает еще IP v.6 — там 8 четырехзначных шестнадцатиричных чисел, разделенных двоеточием, например, 2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d

Устройств в интернете бесчисленное множество, у каждого свой уникальный ip-адрес. Если вы хотите получить доступ к серверу, на котором хранится сайт, нужно в браузере вбить его ip. Не очень то это удобно, не правда ли? Пришлось бы запоминать или записывать в блокнотик нужные адреса так же, как с телефонной книгой)))

Эту проблему решает служба доменных имен.

Domain Name System (DNS)

Каждому сайту в интернете присваивается не только ip адрес, но и доменное имя, состоящее из символов, например, yandex.ru. В их написании тоже есть правила.

Вот abdullinru.ru — это домен второго уровня, ru — это доменная зона, указывающая на принадлежность к России.

Domain Name System

У сайта могут быть поддомены, например, test.abdullinru.ru — это домен третьего уровня. У него айпи обычно такой же.

Смысл доменного имени в том, что его легко запомнить. На блоге есть статья, как зарегистрировать домен с подробными пошаговыми инструкциями.

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

DNS серверы

Как я уже написал, служба ДНС работает именно благодаря этим серверам. Они в своих базах данных хранят таблички с записями о соответствии имен и ip, а также другие ресурсные записи, но об этом чуть позже.

DNS серверов в интернете очень много и каждый выполняет свою роль. Чтобы лучше понять, как работает эта система, посмотрите на картинку ниже. Взял ее на сайте reg.ru — одном из самых известных регистраторов доменных имен.

Схема работы ДНС

Теперь объясню по шагам, что происходит.

♦ Как только вы вводите в адресной строке браузера название нужного вам сайта, браузер ищет на компьютере файл hosts. В этом файле хранятся соответствия доменов и IP. Если запись найдена, то переходим сразу к последнему шагу и получаем доступ сайту (перед нами загружается сайт).

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

♦ Если запись не найдена, то браузер выполняет запрос к интернет провайдеру. Он в своем кэше хранит результаты последних или часто выполняемых запросов. Если он знает ip введенного домена, то сразу же отвечает браузеру, и в результате вы видите загрузку сайта.

♦ Если нет, то интернет провайдер выполняет запрос к корневым ДНС серверам. Они не знают ip адреса, но они знают адрес ДНС сервера зоны, например, ru или com.

♦ Далее интернет провайдер выполняет запрос к ДНС серверу зоны. Но и он не знает ip адресов, но знает того, кто знает)))

♦ И в третий раз провайдер выполняет запрос к искомому DNS серверу домена. Если нужная запись есть, то провайдер получает ее и отправляет браузеру, а браузер загружает сайт с хостинга.

♦ Если записи нет, то ничего найдено не будет: либо вы ввели домен неправильно, либо служба ДНС еще не зарегистрировала нужную запись и нужно подождать (до 24 часов).

Активация ДНС

Вот и всё. Посмотришь на эту схему и не понимаешь, как же наш браузер открывает интернет страницы за 2-3 секунды. Повезло нам, что интернет работает быстро, раньше он был медленнее и приходилось ждать.

Я еще не обратил ваше внимание на то, что сам браузер при получении ip адреса начинает слать очень много запросов к хостингу, чтобы загрузить сайт. Сайт — это не просто текст. На нем есть много картинок, различные виджеты, невидимые нашему глазу скрипты. Всё не так просто.

А мы еще возмущаемся, когда приходится ждать больше 3 секунд и закрываем страницу, не дождавшись загрузки...

Какие записи хранят серверы ДНС

Как я уже говорил, они хранят не только соответствия доменного имени и ip, а также ресурсные записи. «Но что это такое?» — спросите вы меня. Сейчас расскажу и покажу, какие бывают записи:

  • A: связывает домен и ip адрес. Без этой записи сайт не будет работать;
  • Cname: для привязки поддоменов;
  • MX: для работы почты на домене;
  • TXT: для любой тестовой информации о домене. Ее обычно используют для подтверждения права собственности на домен, для обеспечения безопасной работы почты, для настройки SSL сертификата и другое;
  • SPF: для безопасности почтовых рассылок;
  • NS: очень важная обязательная запись. Указывает на ДНС серверы, обслуживающие домен. Без нее сайт не будет работать;
  • И другие.

ДНС записи

Более подробно читайте на сайте reg.ru

Эта информация была уже не для новичков. Когда у вас будет рабочий сайт, тогда возможно вам это пригодится, чтобы настроить почтовые рассылки, ssl сертификат, сменить хостинг, ... Может для чего то еще :-)

Зачем для домена прописывать NS записи

Отдельно обратим внимание на NS-записи. Они важны, их требуется заполнить в самом начале, сразу после создания домена. Иначе он так и не попадет во всемирную сеть Интернет.

В серверах DNS в записях типа NS указываются ДНС серверы, обслуживающие домен. Те самые, которые должны отправить провайдеру айпи адрес взамен на доменное имя.

Как минимум, указывается два сервера: один — основной, остальные — вторичные. Вторичных может быть до 12. По моему опыту обычно указывается либо 2, либо 4 сервера. Это зависит от хостинга.

Такое количество нужно для отказоустойчивости системы. Если основной сервер «упадет», то его заменять вторичные. В итоге ваш сайт будет доступен в интернете несмотря ни на что.

При переезде на новый хостинг, не забывайте менять NS записи. Подробнее в статье про привязку хостинга

Заключение

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

Как видите, вы узнали очень много. День прожит не зря. Вы уже можете создавать свой сайт. Для  создания сайта с нуля нужно последовательно выполнить 9 шагов, которые я описывал в других статьях.

Если остались довольны прочитанным, то напишите об этом в комментариях. Мне будет приятно. Подписывайтесь на обновления моего блога, впереди еще много интересного.

Всем пока и до скорых встреч!

С уважением, Абдуллин Руслан

12.04.2020 (обновлено 12.05.2020)
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пока оценок нет)
Загрузка...
автор

Меня зовут Абдуллин Руслан, и я автор блога abdullinru.ru

Уверен, что каждый должен стремиться к созданию нескольких источников дохода. Легче всего это сделать в интернете. И это миссия моего блога

Я в социальных сетях
Понравился блог? Подпишись, чтобы получать новые статьи на почту и быть в курсе всех событий!

Комментарии пользователей ()

  1. Сания

    =) очень много интересного

Правила комментирования
author-photo
автор блога:
Я в социальных сетях
  • [sendpulse-form id="3774"]
    Adblock
    detector