Домой / Игры / Что такое DNS хостинг и как он работает. Что такое DNS? Зачем при смене хостинга менять ДНС

Что такое DNS хостинг и как он работает. Что такое DNS? Зачем при смене хостинга менять ДНС

Пришло время подробно рассказать о нашей услуге, которую мы предоставляем бесплатно нашим пользователям SSD VDS или выделенных серверов от ITLDC. Речь пойдет об услуге DNS-хостинга или, другими словами — о предоставлении кластера вторичных NS-серверов.

Как известно, для размещения доменных зон требуется не менее двух NS-серверов, которые должны иметь разные IP-адреса, причем желательно - из разных сетей. Некоторые пользователи для этого заказывают дополнительный адрес IPv4, устанавливают его вторичным (алиасом) на свой сервер и обрабатывают DNS-запросы локально, с одного сервера или VDS.

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

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

Система устроена таким образом, что на сервере или VDS пользователя расположен «основной» (primary) DNS, где хранятся оригинальные мастер-экземпляры доменных зон, однако пользовательские запросы он не обрабатывает. Задача primary DNS - дать возможность нашему DNS-кластеру получить экземпляры доменных зон, это обновление происходит после каждого изменения мастер-копий или раз в несколько суток. После этого все запросы обрабатываются только нашими DNS-серверами - максимально быстро.

Мы используем четыре синхронизированных DNS-сервера, расположенные в разных локациях - в Голландии, США, Болгарии и Украине. Названия данных серверов нейтральны - nsX.layer6.net, где Х - число от 1 до 4. Серверы расположены в различных сегментах Интернет и имеют отличные характеристики сетевой доступности, как и требуется для корректной работы DNS.

Заказать сервис очень просто - в разделе услуг системы самообслуживания выберите пункт «Хостинг DNS», затем «Вторичные NS (ns*.layer6.net)». Обратите внимание, что услуга бесплатна для тех пользователей, которые имеют другие активные сервисы - на последнем шаге заказа в этом случае стоимость услуга будет равна €0,00. Через несколько минут DNS-хостинг будет активирован и вам придет сообщение об активации с подробным описанием способа настройки вашей панели ISPManager. Если же панель не используется, будет необходимо самостоятельно отредактировать конфигурацию «основного» DNS-сервера (разрешив transfer и notify), а также вручную указать в интерфейсе управления услугой доменные имена, которые должны обрабатываться нашим DNS-кластером.

Как связать домен и хостинг(как прописать ДНС сервера)?

Для начала давайте поверхностно поговорим о ДНС. Что такое ДНС и зачем нужна эта технология?

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

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

Теперь давайте вспомним что такое доменное имя. Доменное имя - это буквенно-цифровое имя, разделенное точками (например, http://www..google.com).

Так вот ДНС - это средство, которое позволяет определить IP-адрес по доменному имени.

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

Где узнать эти DNS сервера? Обычно, после того как Вы сделали и зарегистрировали хостинг-аккаунт, Вам на почту приходит письмо, в котором указаны Ваши контактные данные, логин, пароль и.т.д. , так вот, там же есть и данные о ДНС серверах:) Если вдруг Вы потеряли данное письмо, можно узнать ДНС - сервера у службы поддержки хостинга.

Ну вот например цитата из письма, которое пришло мне, после регистрации хостинга на Sweb :

"Если Вы хотите направить домен на наш хостинг, то укажите для домена наши DNS-сервера:

ns1.spaceweb.ru 77.222.40.2

ns2.spaceweb.ru 77.222.41.3

Как видите, в письме указаны ДНС сервера. Причем указаны сначала имена, а затем IP адреса(т.е. имени ns1.spaceweb.ru соответствует IP 77.222.40.2 ) . В панели управления доменом обычно указывают именно имена днс серверов.

В данном случае, в панели управления доменом, нужно указать два ДНС сервера: Первый - ns1.spaceweb.ru , второй - ns2.spaceweb.ru .

Таким образом, Вам нужно зайти в панель управления доменом, найти там что-то типа "Управление DNS" либо же "Настройка DNS " везде по-разному, после этого зайти туда, и прописать там ДНС сервера Вашего хостера.

Рис. 1 Пример панели управления доменом


Рис. 2 Пример прописывания днс серверов в разделе "Управление DNS "

Теперь осталось подождать от 12 до 72 часов, пока обновятся ДНС сервера, и Ваш сайт станет доступным в интернет.

Оцените урок: 1 2 3 4 5

Комментарии:

Спасибо Андрей

Спасибо Андрей, очень полезно!

Андрей, спасибо большущее)))

Спасибо! "Полазила" у себя в c-panel, такого не нашла, но что-то типа субдомен и т.п. понаходила... Я крыжу "музейный" сайт, писала группа программистов, затем переделывалось, а я вникаю и по ходу крыжу... Так что СПАСИБО ОГРОМНОЕ за братскую, бескорыстную помощь!

Спасибо Андрей, огромное спасибо!!!

На оно надо?

Редкий человек помог мне как ты!

Спасибо очень позновательнр

Спасибо очень позновательно

Спасибо. Весь рунет "перекопали", а только тут нашли ответы.

а если доменное имя и днсы в одном месте а хостинг в другом, тогда как?

Молодец хороший сайт

Спасибо, таким доступным языком написано)))

Спасибо, тема изложена отлично!!!

То, что надо. Спасибо. Впервые регистрировал хостинг и домен отдельно. Использовал советы как на мануал

Очень доступна написали про днс, все сразу понял. Спасибо)

На Яндексе про днс ничего не нашел, случайно попал на этот сайт и сразу все стало ясно) спасибо

вы помагаете миллионам)

большое спасибо выручил))

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

Ага тут говоришь что можно домены в sweb регать, а сам на Domec сидишь

И на спайсвебе тоже есть 5 доменов. Так что не надо...

спасибо! жду пока обновятся сервера...

СПАСИБО, просто и ясно, направил тебе личное благодарственное письмо через министрество Образования

Андрей, читал что можно связать один домен с несколькими разными хостерами? Влият ли это на ИЦ домента?

Спасибо Андрей. Желаю процветания Вашему сайту!Отличный ресурс!

Большущее человеческое спасибо! Очень полезный ресурс!

Спасибо за статью. Возник вопрос. Существует доменное имя привязанное к блоговой системе blogger (name.ru) Есть второй сервер со статическим белым ip с соответственно другим ip. Вопрос: Можно ли прописать днс сервер так чтобы на 2м сервере была страница name.ru/любое имя/? Хотелось бы заиметь файловый хостинг на втором сервере для блога на гугл системе.

Спасибо. Статья интересная. А какие DNS прописывать если я хочу прикрепить домен к своему серверу???

Пасиб! Прояснили кой что!))

Подскажите,где найти настройки DNS на Blogbugs.org?

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

Если не хотите зависеть от сторонних компаний и самостоятельно управлять DNS, ваш выбор — собственные серверы имен. Ответственность за их работоспособность лежит на вас.

Если не хочется решать вопросы размещения и настройки, а кратковременные отказы не критичны, то ваш выбор — бесплатные DNS или DNS провайдера.

Что такое DNS-сервер, его виды

DNS-сервер (NS, Name Server, сервер имён) отвечает за преобразование доменного имени в IP-адрес. С помощью IP-адреса браузер открывает запрошенный сайт.

Пример преобразования домена в IP-адрес
firstvds.ru → 80.87.203.35

Для размещения DNS-серверов существует несколько вариантов:

  • ДНС-серверы хостинг-провайдера
  • Собственные ДНС-серверы
  • Бесплатные DNS-хостинги
  • Платные DNS-хостинги
  • CDN-прокси (в режиме DNS)

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

DNS-сервер провайдера

При покупке сервера хостинги могут предоставлять бесплатные серверы имён (как первичные, так и вторичные). Этот вариант подходит для тех, кто не хочет «заморачиваться»: при добавлении домена в панели управления остальные параметры настраиваются автоматически (так это работает на нашем хостинге).

Главный недостаток — хостинги предоставляют DNS-сервисы с базовой функциональностью. Они справляются с основой задачей (трансляция домена в IP), но дополнительная функциональность (API, IPv6, DDNS, Geo Routing) отсутствует или урезана.

Все клиенты используют общие серверы имен. Если на NS одного из клиентов заказана сильная DDoS-атака, то сбои в работе могут испытывать все остальные клиенты. Несмотря на это, хостинги стараются защитить свои DNS от DDoS.

Плюсы:

  • Простота настройки
  • Нет необходимости следить за состоянием ДНС-сервера
  • Бесплатно

Минусы:

  • Услуга может быть доступна не на всех хостингах
  • Невозможность использования API
  • Возможны сбои в работе

Собственный DNS-сервер

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

Настройка с помощью панели. Большинство панелей управления поддерживают настройку серверов имён. Клиенты FirstVDS используют панель ISPmanager, в которой есть такая возможность.

Самостоятельная настройка. Настроить серверы имён можно и без панели управления. Для этого достаточно установить программу DNS-сервера (например, BIND) и создать конфигурационный файл по образцу.

DNS-сервер и защита от DDoS. Если вы пользуетесь услугами защиты от DDoS, размещать DNS-сервис и сайт на одном сервере не рекомендуется. Cервисы защиты от DDoS могут блокировать весь UDP-трафик в случае сильных атак, и клиенты не могут получить доступ к серверу имен — сайт будет недоступен по доменному имени. В этом случае DNS следует располагать на отдельном сервере.

Плюсы:

  • Независимость от сторонних ресурсов
  • Возможность настройки DNS под себя и использования собственных скриптов
  • Бесплатно

Минусы:

  • Требуется 2 IP-адреса
  • Сложность настройки
  • Самостоятельная поддержка работоспособности
  • Возможны проблемы в случае использования DDoS-защиты

Регистраторы требуют, чтобы для каждого домена было минимум два сервера имён: первичный (master) и как минимум один вторичный (slave). В качестве адресов должны быть указаны два разных IP-адреса.

Чтобы удовлетворить это требование, к серверу подключают дополнительный IP-адрес. Основный адрес указывают в качестве первичного NS, а дополнительный адрес — в качестве вторичного NS.

Бесплатные DNS-хостинги

В интернете можно найти множество ресурсов, предлагающих бесплатные DNS-сервера.

Бесплатный DNS-хостинг — хорошее решение, если вы не имеете возможности администрировать DNS-сервер самостоятельно. Но будьте внимательны: часто в условиях бесплатных сервисов прописывается отказ от ответственности. Могут присутствовать ограничения по количеству доменов, по количеству запросов в месяц. Может быть запрещено размещение коммерческих проектов. Хорошо изучите условия выбранного сервиса.

Плюсы:

  • Бесплатно
  • Возможность найти сервис, который подходит по условиям и возможностям

Минусы:

  • Не отвечают за работоспособность
  • API отсутствует или неудобен в использовании
  • Ограничения выделяемых ресурсов

Платные DNS-хостинги

Платные DNS-хостинги, в отличие от бесплатных, гарантируют уровень сервиса и предоставляют набор дополнительных возможностей. Такой ДНС-хостинг позиционируется как отказоустойчивый и высокодоступный. У него есть перенос уже действующих настроек с других серверов и полноценный API для которого написано множество готовых рецептов.

Плюсы:

  • Отказоустойчивость
  • Полноценный API
  • Дополнительная функциональность

Минусы:

  • Платная услуга

Зачем нужен API на DNS-хостинге

Самый распространенный способ применения — создание отказоустойчивой системы. Например, у нас есть два сервера. Сервер А — основной, на нем расположен сайт, к которому обращаются посетители. Сервер Б — резервный, на нем хранится актуальная копия (реплика) основного сайта.

Представим, что мы арендуем платный ДНС-сервер. Если сайт работает в штатном режиме, то данные отдаются с сервера А. На сервере Б работает скрипт, который проверяет доступность сайта на сервера А. Если он перестает работать, то скрипт по API обращается к ДНС-хостингу и пишет в А-запись IP-адрес сервера Б. Сайт продолжает работать с резервного сервера.

Поскольку переключение происходит с минимальными задержками, посетители не заметят переключения.

CDN-прокси

Особняком стоят CDN-прокси (Content Distribution Network), которые можно использовать и как DNS. CDN-прокси ускоряют работу сайта благодаря кэшированию данных на распределённой сети серверов. Сайт отдается клиенту с ближайшего к нему сервера. Также CDN может фильтровать вредоносные запросы (защищать сайт от DDoS).

CDN-сети имеют серьёзный недостаток: IP-адрес для доменов, размещённых в CDN, присваивается случайным образом. Т.е. попасть на сайт или сервер напрямую по IP-адресу будет невозможно.

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

Плюсы:

  • Повышение скорости отдачи контента
  • Защита от вредоносных запросов
  • Удобство работы
  • Отказоустойчивость

Минусы:

  • IP-адреса могут быть в черных списках Роскомнадзора
  • Стоимость

15.06.2018

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

Кратко о DNS

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

  • DNS - одна из фундаментальных систем интернета. Простыми словами - список соответствия доменных имен IP-адресам.
  • Доменное имя - уникальная совокупность символов и знаков, обозначающая адрес сайта в том виде, который мы привыкли видеть ежедневно.
  • DNS сервер - сервер на котором установлена специальная программа, отвечающая на запрос пользователя по определенному ключу. Т.е. программа «переводящая» запрос пользователя на язык компьютера. Кроме этого, на DNS серверах хранятся данные о доменных именах.

Компьютеры в сети (в том числе Интернет) не имеют имен, передача данных осуществляется с использованием IP-адресов.

IP-адрес (Internet Protocol Address) — числовой адрес в сети интернет, имеющий вид 123.123.123.123. IP-адреса трудно запомнить человеку, особенно когда вы посещаете десятки сайтов в день с разными IP-адресами.

Аналогично тому, как вы сохраняете телефонные номера, вы можете завести записную книгу или телефонный справочник для IP-адресов. Роль телефонного справочника в Интернете выполняют DNS (Domain Name System), система доменных имен. Когда в интернет-браузере вы вводите какое-либо доменное имя, оно посредством DNS преобразовывается в IP-адрес, который используется для доступа к серверу.

На самом деле, на DNS-серверах хранится не только IP-адрес сервера, но и другие данные, такие как ресурсные DNS-записи «MX», «TXT», «A», «CNAME», «SOA».

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

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

Когда вы регистрируете новое доменное имя, ни один DNS-сервер в Интернет о нём не знает. И пока на DNS-серверах Интернета не появится информация о вашем домене, ни сайт, ни почта, никакие другие сервисы работать не будут.

Чтобы DNS-серверы в Интернет узнали о вашем домене, им это должен кто-то рассказать, и этот кто-то — DNS-сервер, который вы прописываете для своего домена. Он играет роль «глашатая», который всегда хранит самую свежую информацию о вашем домене. Например, DNS-серверы хостинга ns1.hosting.сайт и ns2.hosting.сайт хранят информацию о доменах, которые подключены к хостингу сайт.

О различиях между DNS-серверами ns1.hosting..hosting.сайт и ns1..сайт и о том, какая из этих пар подойдёт вам, читайте в .

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

Схема определения IP-адреса по имени домена

На данной схеме коротко объясняется, что происходит, когда вы хотите зайти на тот или иной сайт.

  1. 1 Ваш компьютер связывается с DNS-серверами вашего Интернет-провайдера (стрелка 1 ). DNS-серверы провайдера ищут IP адрес в своем кэше (промежуточный буфер с быстрым доступом) и, если находят, то выдают вам этот IP и по IP ваш компьютер обращается к серверу, на котором размещен сайт (стрелка 7 ).
  2. 2 Если пара «домен — IP-адрес» отсутствует в кэше, то DNS-сервер провайдера делает рекурсивные запросы к корневым DNS-серверам (стрелка 2 ), которых всего несколько по всему миру. Изменения настроек домена на корневых серверах обновляется не моментально, а раз в несколько часов. Так, например, изменения в корневых DNS серверах зоны RU обновляются всего 4 раза в сутки. Корневые сервера возвращают адреса DNS-серверов домена (стрелка 3 ), на которых хранится DNS зона домена.
  3. 3 Получив адреса DNS-серверов, провайдер делает запрос к одному из них (стрелка 4 ), получает в ответ искомый IP-адрес (стрелка 5 ), запоминает его в кэше (чтобы впоследствии не обращаться каждый раз к корневому DNS-серверу) и передает вашему браузеру (стрелка 6 ).
  4. 4 И только теперь, когда у браузера есть IP-адрес сайта, он может обратиться к хостинг-серверу, на котором расположен сайт (стрелка 7 ), и может отобразить его на экране вашего компьютера (стрелка 8 ).

Итак:

  • Информация на корневых серверах обновляется всего несколько раз в сутки.
  • Интернет-провайдеры, как правило, обновляют кэш DNS-сервера не чаще, чем раз в сутки (некоторые провайдеры обновляют кэш еще реже, но обычно не более 72 часов), поэтому, если после регистрации или переноса домена (смены DNS-серверов), сайт сразу не стал работать, не волнуйтесь — просто подождите некоторое время.
  • Чтобы проверить, обновились ли DNS, воспользуйтесь .

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