Получать новые статьи на свою почту
Популярные статьи
  • Что такое жёсткий диск и в чём его сходство с подробнее
  • Процессор: все точки над i подробнее
  • Видеокарта — функции и суть данной железки подробнее
  • В чём прикол твёрдотельных накопителей? подробнее
Поддержать проект
07.11.2017
Блог Дмитрия Вассиярова.
Автор: Рубрика:

DNS сервера в современных интернет технологиях

Лого

 

Доброго времени суток. Хотите знать техническую сторону действия интернета? Тогда прочитайте мою статью о том, что такое dns сервер. Она будет полезна как владельцам сайтов и тем, кто только собирается их запускать, так и обычным пользователям.

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

 

Знакомимся с DNS

Данная аббревиатура расшифровывается как Domain name server, что по-нашему — Система доменных имен. Если первое и последнее слова понятны для каждого, то с доменом сложнее. Чтобы ситуация в вашей голове прояснилась, начнем с истоков.

Когда интернет начал набирать популярность, появились домены — наименования узла (компа, сервера или хоста в общем). Зачем? Для нашего с вами удобства.

Технически все узлы обладают уникальными IP-адресами, по которым их можно найти в сети. Они выглядят примерно так 192.74.156.101. Представьте, что каждый раз, когда мы захотели бы попасть на тот или иной сайт либо связаться с компьютером или сервером, нам приходилось бы прописывать подобные комбинации. Причем в каждом случае они были бы разные.

Неудобно, правда?

Исходя из этого, решено было ввести домены, которые имеют смысл и более запоминающийся вид. По сути, это адреса страниц, например, yandex.ru, wikipedia.org и пр.

Тем не менее, машинам по-прежнему проще работать с айпи, поэтому, когда вы прописываете в адресной строке название сайта, браузер находит его все-таки по IP. Откуда ему известно, на каком именно айпи размещен тот или иной ресурс? Благодаря ДНС-серверам, которых на сегодня очень много.

 

Как образуются названия доменов?

У доменов существует своя иерархия. У нее есть корень — точка — за которой располагаются уровни имени:

  1. Наименований первого уровня немного. К таким относятся com, net, org, biz, info, gov и пр., и еще государственные — например, ru.
  2. Имя второго уровня ставится перед первым и отделяется от него точкой. Допустим, domain.com.
  3. Домен третьего уровня прописывается по тому же принципу, к примеру, sever.domain.com.

    По сути, адреса во втором и третьем случае разные, то есть, прописывая их в браузере, вы будете попадать на разные страницы. Однако третий все равно находится в пространстве domain, а оба — в зоне com.

 

Hosts-файл — это…

Не пропускайте этот раздел, потому что без него вы не разберетесь в работе серверов. При появлении интернета их вообще не было. Все адреса записывались в специальный Hosts-файл.

Так как всемирная сеть еще была не такая большая, он включал в себя несколько тысяч строк. В каждой из них был прописан IP и рядом — домен.

Можете себе вообразить, каких размеров был бы этот файл сейчас за неимением DNS? :-)

Тем не менее, hosts существует до сих пор на каждом компьютере, подключенному к интернету. Правда, содержит лишь одну строчку — 127.0.0.1 localhost, которая говорит о том, что в качестве локального хоста выступает данный компьютер.

Часто для хакеров именно этот файл становится объектом взлома, ведь добавив в него лишь одну строку, вы будете попадать на тот сайт, который указали злоумышленники. Таким образом, любой антивирус бережно охраняет данный документ.

 

Как браузер находит сайт?

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

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

 

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

 

Принцип действия DNS-сервера

Когда человек собирается открывать сайт, он покупает или получает бесплатно хостинг. Это значит, что ему выдаются обычно 2 адреса DNS-сервера, которые прописываются у регистратора доменов. Они не имеют ничего общего с названием сайта, и выглядят примерно так — ns.pa.infobox.ru. В данном случае Инфобокс — это хостер.

Как эти адреса связаны с IP и переходами на сайты? Объясню пошагово:

  • Вы уже знаете, что когда прописываете в браузере название сайта, он обращается к ближайшему DNS-серверу, чтобы узнать IP. Если информация сразу получена, то схема заканчивается на данном этапе; если нет — идем дальше.
  • Когда не находится айпи у близко расположенного сервака, он просит помощи у корневого. Таковых намного меньше в сети. Они не выдают меньшим собратьям конкретно IP и домен, а указывают, где их можно найти. Этим местом как раз и являются адреса хостера.

 

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

 

Сервер не отвечает?

Операционка предупредила вас о том, что настройки компьютера верны, однако устройство или DNS-сервер не дает ответа? Зачастую можно устранить эту проблему самостоятельно.

 

Вполне вероятно, служба выключилась и вам нужно заново ее активировать. Для этого:

  • Следуйте пути «Панель управления — Система и безопасность — Администрирование — Службы».
  • Отыщите среди них строчку «DNS-клиент» и разверните ее двойным щелчком.
  • Если в поле «Состояние» не написано «Выполняется», значит, служба отключена.
  • В строке «Тип запуска» нажмите на стрелочку и выставьте «Автоматически».

 

Переход на другой сервер

Как быть, если все было включено? В таком случае можно сменить сервер. Кстати, такие меры можно предпринять, если, к примеру, сервак провайдера работает с перебоями или вы сидите в интернете через модем, а он частенько глючит. Как вариант — воспользуйтесь Public DNS Google. То же самое есть у Яндекса.

 

 

Какие преимущества таких серваков?

  • Бесперебойная и быстрая работа, потому что их много и находятся они в разных местах. Ваш компьютер выбирает ближайший.
  • Надежное шифрование данных и черный список страниц, поэтому хакеры и вирусы блокируются.
  • Наличие опции родительского контроля, то есть сайты с контентом для лиц 16+ являются недоступными.
  • В то же время есть обход блокировки ресурсов, запрещенных государством. Ведь иногда это ни в чем не повинные с точки зрения юзера сайты. Например, торрент-трекеры или социальные сети. Провайдеры вынуждены подчиняться закону, поэтому блокируют такие сайты. Но независимые Гугл с Яндексом могут не придерживаться эти правил.

Как перейти?

В общем, какие бы причины вас не заставили воспользоваться другим вариантом, делается следующим образом:

  • Отправляетесь в «Панель управления — Сеть и интернет — Просмотр состояния сети и задач».
  • Нажимаете на строчку с соединением (синего цвета) и в следующем окне жмете на «Свойства».
  • Откроется еще одно окошко, где выделяете «Протокол интернета версии 4 (TCP/IPv4)» и снова такая же кнопка.
  • Ставите галочку рядом со строкой «Использовать следующие адреса…».
  • В первое поле записываете, к примеру, комбинацию Google (8.8.8.8), а во вторую — Яндекс (77.88.8.1).

 

 

Если и это не помогло с подключением, скорее всего, что-то не так с сетевым адаптером, возможно, не установлены драйвера.

 

 

Приходите сюда еще ;) и делитесь полезными статьями этого блога со своими друзьями.

Пока.

 

 

 

Этой статьей стоит поделиться
Получать новые статьи на свою почту

Комментариев к статье: 2

Оставить коментарий

:|:x:shock::oops::mrgreen::lol::idea::evil::cry::cool::arrow::???::?::!: