• Главная

DNS — что это такое, зачем нужно, как использовать. Хостинг днс что это


Все про DNS-записи и их настройку

Что такое DNS?

DNS - это специальная система для получения сведений о доменах (Domain Name System).

Зачем нужен DNS?

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

Как работает DNS?

Все сайты хранятся на серверах хостинг-провайдеров. У которых есть сотни или тысячи серверов, и у каждого из них есть свой IP-адрес. Когда пользователь хочет открыть какой-либо сайт (например hostings.info), то он вводит его в браузере и с компьютера уходит запрос.

Сначала запрос идет на DNS-сервер, который подсказывает где можно узнать IP-адрес сервера, на котором хранятся файлы запрашиваемого сайта. В ответе, приходит адрес NS-сервера (ns1.hoster.com и ns2.hoster.com).

Далее идет запрос к NS-серверу, который присылает IP-адрес сервера на котором располагаются файлы сайта (218.106.218.10).

После этого идет запрос на сервер с IP 218.106.218.10, тот обрабатывает запрос пользователя и в ответ показывает пользователю сайт, который он хотел открыть.

Как использовать DNS в хостинге?

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

Как настроить DNS?

Даже если у вас мало опыта, вскоре вы убедитесь, что изменять настройки DNS очень просто. Все что вам нужно - это зайти в панель управления доменом (она находится либо у регистратора домена, либо у хостера [если вы регистрировали домен через него]). И внести туда названия DNS-серверов (например ns1.hoster.com и ns2.hoster.com), которые можно узнать у хостинг-провайдера. Но чаще всего они приходят вместе с остальными настройками, в первом письме, которое присылает хостинг-провайдер.

Как узнать текущие DNS своего или чужого сайта?

Это можно сделать с помощью любого WHOIS-сервиса, рейтинг которых мы составили здесь.

Важно

Возможность изменения настроек DNS свое

ru.hostings.info

Облачные DNS сервера –что такое, зачем нужны, примеры

Вступление

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

Система DNS

Для удобства идентификации Интернет ресурсов (сайтов, порталов) были придуманы доменные имена ресурсов. Доменные имена похожи на имя человека, которое легко запомнить и оно понятно для восприятия. Но в Интернет вся сетевая аппаратура работает только с цифровыми кодами идентификации, которые называются IP адреса. Так вот, чтобы преобразовывать домен в IP адрес и служит система доменных имен или DNS.

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

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

Также замечу, что кроме прямого DNS преобразования, типа «домен-адрес», сервера обеспечивают и обратное DNS преобразование, «адрес-домен».

Первичные и вторичные DNS

Каждую зону DNS должно обслуживать не менее двух серверов. Один  DNS сервер называют первичный, Primary или Master. Сервер Primary является главным. В его базе данных собрана и хранится  вся необходимая  информация для обслуживания зоны DNS. Второй сервер DNS называют вторичным, Secondary или Slave. На сервере Secondary информация о доменах зоны не храниться, она периодически считывается с первичного сервера DNS. Кстати, периодичность считывания задается в записи DNS типа SOA.

Говоря про Secondary сервера, отмечу, что вторичных серверов может быть от 1 до 12. По умолчания вторичные сервера не участвуют в DNS преобразованиях. Все преобразование осуществляет Primary сервер.

Если Primary сервер выходит из строя (падает), то вступает в работу первый Secondary сервер, если падает он, то вступает в работу второй Secondary сервер и т. д. Понимая этот принцип работы DNS серверов, стоит задуматься имеет ли смысл обслуживать свои домены двумя DNS серверами, находящимися на одной  серверной машине. Разумный ответ, нет.

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

Замечу, для понимания, что есть еще один сервер DNS, который  создается по умолчанию. Это сервер кэширования данных DNS записей (cache или hint сервера).

Как это сделать на практике

На практике — если у вас хостинг. Провайдер предоставит вам два своих DNS сервера, которые вы должны зарегистрировать у своего регистратора доменных имен. Для большей надежности работы службы DNS, стоит поискать в Интернет сервер вторичных DNS серверов. Они могут быть платные (не дорого) или бесплатные.

Воспользовавшись таким сервером, добавьте к двум DNS серверам провайдера, еще парочку  Secondary серверов. При выборе сторонних вторичных серверов, обращайте внимание на географическое расположение серверов. В загрузке сайта есть такой параметр, как время запроса DNS. Так вот если ваш хостинг расположен в Москве, а DNS сервер в Чикаго, то время запроса DNS может дойти до 500-4000 ms, а нормальное время запроса DNS должно быть в пределах 20- 120 ms. Проверить время запроса сервера DNS можно ТУТ: http://dnsstuff.hostpro.ua/. Общее время загрузки сайта с полной раскладкой по времени можно ТУТ: http://www.webpagetest.org/.

На практике — если у вас  сервер VDS/VPS. Здесь решений масса, так как у вас root доступ. Можно сделать так. Два сервера DNS первичный и вторичный делаете свои собственные на одном из доменов. Как это делать читать в статье Как настроить DNS сервера на VDS, VPS сервере. Дополнительные   вторичные сервера приобретаете или берете бесплатно на серверах вторичных DNS.

Или так. Полностью избавляетесь от DNS серверов связанных с вашим сервером и берете сторонние сервера DNS. Например, неплохие облачные DNS сервера на сервере CloudFlare (США), особенно для сайтов WordPress (есть синхронизирующий плагин WordPress, «CloudFlare»). При выборе сторонних DNS серверов для доменов на VPS сервере, стоит обратить внимание на использование сервером технологии CDN. Кстати, CloudFlare можно использовать и для доменов на хостингах.

Облачные DNS сервера

Приведенный пример сервиса CloudFlare (www.cloudflare.com)это пример облачных DNS серверов. Основная задача облачных DNS серверов, не только обеспечить бесперебойную работу сайтов, но и защитить сайты от ddos  атак. Кроме этого, облачные DNS сервера используя различные технологии, например CDN, которые ускоряют загрузку сайтов. Не буду агитировать вас за облачные DNS сервера, выбор всегда за вами. У меня к ним много мелких претензий.

Облачные DNS сервераОблачные DNS сервераПлагин CloudFlare

Сказать по практике, идеальный бесплатный DNS сервер найти тяжело. Все «нормальные» сервера платные. Поэтому, чтобы найти для себя  идеальную комбинацию первичного и вторичных DNS серверов придется поработать. Не стоит пугаться смены DNS серверов, всего лишь 18- 20 часов по России и часа 72 по миру. Хотя вряд ли вы будите этим заниматься, пока не упадут DNS сервера вашего провайдера.

©www.wordpress-abc.ru

Другие статьи раздела: Хостинг для WordPress

Статьи связанные по теме:

www.wordpress-abc.ru

зачем нужно и как работает

Здравствуйте, мои читатели! Не одна моя статья посвящалась созданию интернет-сайта. И вы, наверно, заметили, что на пути реализации такой идеи встречаются понятия, о которых ранее вы даже не слышали.

Например, у вас мог возникнуть вопрос: что такое dns? Я думаю, вы сталкивались с подобной аббревиатурой, но, что она означает, знают не многие.

Domain Names System

Итак, на самом деле значение аббревиатуры DNS расшифруется очень просто – Domain Names System (Система доменных имен). Звучит, возможно, не понятно, но это только так кажется. А, между прочим, каждый пользователь сети Интернет сталкивается с этой системой множество раз за день.

Мы привыкли, что адрес веб-сайта написан в виде набора букв, очень удобных для восприятия, например: google.com или mail.ru. Эти буквенные адреса работают именно благодаря системе доменных имен. Для адресов интернет-узлов применяется специальная цифровая кодировка, так называемые IP-адреса, а задача ДНС в том, чтобы связать названия интернет-сайтов в буквенном виде с IP в виде цифр.

Первоочередная задача Domain Names System – это упростить поиск в сети интернет необходимых ресурсов. Например, чтобы попасть на интернет-сайт поисковой системы google, обычно в адресную строку вводим google.com, но ведь можно и IP-адресом воспользоваться, написав 194.122.81.53.

Как видите все достаточно просто, но буквенное отображение адреса запомнить куда проще.

Еще следует сказать, что Domain Names System имеет свою  древовидную структуру.   Ее узлы называются доменами, каждый из которых может содержать много «подчиненных» доменов. Структуру принято делить на уровни. Начинается система с корневого домена (нулевой уровень). Бывают домены общего назначения (COM, NET, ORG и т.д.), и двухбуквенные коды стран (ru, ua, kz и пр.).

Давайте рассмотрим на примере, чтобы более понятно. Домены первого уровня — это com, org, ru и подобные. Под ними второй уровень — rambler.ru,  google.com; а домены третьего уровня  выглядят так: banner.org.ru, shops.com.ua и т.д.

Ваш сайт и DNS

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

Правильные настройки dns личного сайта – очень важный момент. Если данные были введены некорректно, то это может привести к тому, что веб-сайт не будет работать вообще.

Когда происходит настройка ДНС, вы словно информируете всю Глобальную сеть о том, где искать ваш web-ресурс. Если вы сменили хостинг-провайдера и не изменили информацию в записи своего домена, то все указатели будут посылать пользователей на тот сервер, где его уже давно нет, то есть в «никуда».

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

Как все работает?

Я думаю, что вы уже уяснили, что dns преобразовывает буквы в цифры (названия в ip). Когда вы вводите название веб-узла в адресной строке браузера, формируется dns-запрос к серверу имен. В результате определяется ip адрес ресурса, на который мы хотим перейти. То есть символьные обозначения нужны только для удобства людей, а компьютеры для связи в сети интернет используют ip адреса.

Существует два типа серверов имен: те, которые сохраняют всю информацию про доменную зону, и те, которые отвечают на dns-запрос  для пользователей сети. Последние сохраняют ответы в кэш для того, чтобы следующий такой запрос происходил намного быстрее. Благодаря кэшированию сокращается количество запросов информации.

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

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

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

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

abdullinru.ru

Хостинг DNS. Вторичный сервер имён

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

Серверы имён, как минимум, должны иметь разные IP-адреса, причём для некоторых доменных зон эти адреса должны обязательно находиться в разных подсетях "класса С". Это требование легко выполнить в рамках одного физического сервера, но о надёжности такого решения не может быть и речи.

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

Три причины в пользу правильного решения

Часто можно слышать мнение: "Я держу сервера имён на одном физическом сервере, так как на этом же сервере у меня находятся веб-сервер, почта и т.д. В случае падения всего сервера или связи до него мне не нужно, чтобы работал DNS, так как основные сервисы всё равно не доступны". Мнение неправильное и вот почему:

  1. Может отказать не весь сервер, а только сервис, отвечающий за поддержку DNS. В этом случае все основные сервисы будут работать, но пользователи до них не дойдут, так как доменные имена не работают.
  2. Произошло кратковременное падение канала связи до вашего сервера. В это время пользователи пытаются узнать информацию о ваших доменных именах и получают отказ. Локальный кэширующий DNS-сервер каждого пользователя запоминает: "такое имя не работает". Помнить он может долго, и минутное падение канала может привести к многочасовой недоступности вашего домена для этих пользователей.
  3. Если сервера имён поддерживают домены, разрешающиеся на IP-адреса, находящиеся на других серверах, то из-за проблем с одним сервером пострадают все.

Всех этих проблем можно легко избежать территориально разнеся свои сервера имён. Вероятность одновременной недоступности двух серверов в разных концах света существенно ниже чем одного.

Параметры и цены

Мы предлагаем вам разместить вторичный сервер имён на нашем хостинге. Вторичный сервер имён будет выступать в роли "slave-сервера", то есть будет брать информацию о доменных именах с вашего первичного сервера имён.

Параметры вторичного сервера имён:

  • Цена: $3 в месяц (минимальный заказ - 1 год)
  • Поддержка до 100 доменных зон
  • Поддержка дополнительных доменных зон: 100 доменов за $3 в месяц
  • Панель управления DNSmanager
  • Интеграция с панелью ISPmanager, если она установлена на первичном сервере имён

Заказать вторичный сервер имён на 1 год

www.mgnhost.ru

Что такое DNS, принцип ее работы и как указать или сменить DNS сервера для домена

DNS - (Domain Names System) Система Доменных Имен - представляет собой сетевую службу, на серверах которой происходит сопоставление доменных имен с цифровыми значениями их IP адресов.

Что такое DNS, принцип ее работы

Рассмотрим подробнее что такое DNS как она устроена и работает

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

Именно поэтому в сети интернет была создана специальная служба, которая переводит буквенное написание адресов в цифры и называется эта служба DNS (Domain Name System).

Служба DNS представляет собой огромную базу данных которая содержит информацию о соответствии определенного доменного имени определенному IP адресу. Визуально ее можно изобразить так:

Соответствие домена определенному IP адресу

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

Но так как сеть интернет состоит из подсетей было принято решение разбить эту базу данных и размещать определенный ее размер в каждой из подсетей. Где содержатся соответствия IP адресов доменным именам только для компьютеров входящих в данную подсеть.

Что такое NS сервер

Сервер который содержит всю информацию о соответствии доменных имен в конкретной подсети носит название NS сервер, расшифровывается как Name Server или именной сервер. Рассмотрим пример преобразования доменного имени в IP адрес на основе упрощенной сети.

Упрощенная сеть

Как вы видите в этой сети имеется компьютер с доменом alfa с IP адресом 192.55.11.25 и компьютер с доменам beta с IP адресом 192.55.11.26, ну и сам DNS сервер, который так же имеет соответствующий IP адрес. Теперь предположим ситуацию, что компьютеру beta нужно обратиться к компьютеру alfa, но он не знает его IP адреса только доменное имя. Однако он знает IP адрес DNS сервера к которому он и обращается, чтобы узнать IP адрес сервера alfa. NS сервер производит поиск в своей базе данных и найдя тот IP адрес, который соответствует доменному имени alfa передает его компьютеру beta. Компьютер beta получив IP адрес обращается по нему к компьютеру beta.

Как известно все доменные имена имеют свою иерархическую структуру и разбиты на доменные зоны .ru . com и другие. Подробнее смотрите в материале Виды доменов и доменных зон. Так вот в каждой доменной зоне есть свой NS сервер содержащий информацию о IP адресах тех доменов которые входят в определенную доменную зону. Таким образом эта огромная база данных разделена на менее объемные.

Настройка DNS

Каким образом можно изменить и указать DNS сервера для домена.

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

Запись DNS серверов выглядит следующим образом:

ns1.vashhosting.runs2.vashhosting.ru

Найти эти адреса вы можете:

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

Теперь о том где их необходимо указать. Данные адреса DNS серверов необходимо указать тому домену который вы собираетесь использовать в качестве адреса вашего сайта. Поэтому идите на сайт того регистратора доменных имен где вы зарегистрировали свой домен. В управлении доменом найдите пункт DNS сервера или Управление DNS-серверами / Делегирование, название может отличаться в зависимости от регистратора. Например у регистратора доменных имен reg.ru, который я использую для регистрации своих доменов, необходимо перейти в раздел "Мои домены" >> отметить нужный домен и из вы выпадающего списка выбрать "Изменить DNS сервера".

После захода в данный раздел откроется форма в поля которой необходимо внести соответствующие DNS-сервера. Для этого в моем случае нужно снять галочку из пункта "Использовать имена регистратора" и далее в поле DNS1 указать ns1.vashhosting.ru, а вполе DNS2 указать ns2.vashhosting.ru. IP адреса можно не указывать поэтому некоторые хостинг-провайдеры их не выдают. После заполнения полей нажмите кнопку "Изменить".

Изменение адресов NS серверов

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

Как указать свои DNS сервера для домена

Иногда необходимо указать свои DNS сервера, т. е. DNS сервера которые расположены в этом же домене. Услуга свои DNS сервера имеется практически на всех VPS / VDS предоставляемых хостинг провайдерами. В этом случае, например для данного сайта в качестве DNS-сервера указывается ns1.webmastermix.ru и ns2.webmastermix.ru.

При этом необходимо учитывать следующие моменты:

1. Если свои DNS сервера вы указываете для домена находящегося в зонах RU, SU, РФ, то обязательно необходимо указывать для каждого DNS сервера его IP адрес. При этом каждый указываемый IP адрес должен отличаться хотя бы на одну цифру, указывать одинаковые IP не допустимо.

2. Если те DNS сервера, которые вы указываете для своего доменного имени находятся в другом домене, например если для домена webmastermix.ru указать DNS сервера типа 1ns.vash-sait.ru или 2ns.vash-sait.ru, то указывать IP адреса не нужно.

3. Если вы указываете свои DNS сервера для международного домена, то эти DNS-сервера должны быть заранее зарегистрированы в международной базе NSI Registry. Указать их без регистрации в этой базе не возможно. При регистрации в NSI Registry вам необходимо будет ввести IP адреса для каждого DNS-сервера. Поэтому при указании DNS серверов для домена указывать IP адреса нет необходимости.

Прикрепляем IP адрес к домену

Чтобы прикрепить IP адрес к домену, необходимо зайти в настройку DNS записей. Как это сделать будет зависеть от панели управления хостингом. Например в ISPmanager нужно зайти в раздел "Доменные имена", далее кликнуть 2 раза по необходимому доменному имени и указать или отредактировать следующие три записи (чтобы создать запись кликните по иконке "Создать", чтобы изменить кликните по необходимой записи):

Для первой записи в поле "Имя" укажите www, в выпадающем списке "Тип" выберите A (адрес Internet v4), а в поле "Адрес" укажите необходимый IP адрес.

Для второй записи в поле "Имя" укажите @ (собака), в выпадающем списке "Тип" выберите A (адрес Internet v4), а в поле "Адрес" укажите необходимый IP адрес.

Для третьей записи в поле "Имя" укажите * (звездочка), в выпадающем списке "Тип" выберите A (адрес Internet v4), а в поле "Адрес" укажите необходимый IP адрес.

Смена IP адреса у домена

Видео: Как работает система DNS

 

Материал подготовлен проектом: WebMasterMix.ru

Рекомендуем ознакомиться:

Подробности

Опубликовано: 19 Ноябрь 2013

Обновлено: 20 Ноябрь 2013

Просмотров: 34716

webmastermix.ru