Настройка ДНС (Часть 1)

Делегирование домена

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

Пример 1
Хостер дал два сервера: ns1.valuehost.ru, ns2.valuehost.ru. Вводим их в панели регистратора и получаем на почту уведомление о несовпадении ответов:
ns1.valuehost.ru NS - error: ns1.valuehost.ru ns2.valuehost.ru ns3.valuehost.ru, не совпадают ответы серверов DNS
ns2.valuehost.ru NS - error: ns1.valuehost.ru ns2.valuehost.ru ns3.valuehost.ru, не совпадают ответы серверов DNS
ns1.valuehost.ru SOA - ok: ns1.valuehost.ru noc.valuehost.ru 10800 1800 604800 1800
ns2.valuehost.ru SOA - ok: ns1.valuehost.ru noc.valuehost.ru 10800 1800 604800 1800

Что делать. Внимательно смотрим на первые строки, в которых фигурирует слово «error». Каждый из двух заданных нами серверов сообщает о том, что серверов всего три. Дописываем этот третий сервер в соответствующее поле панели управления регистратора и через минуту получаем уведомление об успешном делегировании домена.

Пример 2
Хостер дал два сервера: ns1.0fees.net, ns2.0fees.net. Вводим их в панели регистратора и получаем на почту уведомление о несовпадении ответов:
ns1.0fees.net NS - error: ns1.byet.org ns2.byet.org ns3.byet.org ns4.byet.org ns5.byet.org
ns2.0fees.net NS - error: ns1.byet.org ns2.byet.org ns3.byet.org ns4.byet.org ns5.byet.org

Вместо заданных двух серверов вводим в панели управления регистратора эти пять: ns1.byet.org, ns2.byet.org, ns3.byet.org, ns4.byet.org, ns5.byet.org

Используем программу NSLOOKUP

Это хорошо, когда регистратор домена дает такое подробное сообщение об ошибке. Если же делегирования не происходит «молча», то запускаем программу nslookup из командной строки виндовс (клавиши Win+R, вписать «cmd», Enter). Листинг с комментариями приведен ниже. Здесь имя нашего домена tamada74.ru уже задано на хостинге, а хостер дал нам имена серверов имен ns1.0fees.net и ns2.0fees.net. Т.е сейчас только эти два сервера ДНС «знают» про наш сайт. Поэтому и обращаться с «вопросами» нужно непосредственно к ним, а не к серверам своего провайдера.

C:\Documents and Settings\k>nslookup
Default Server: hn-ns1.is74.ru //программа сообщает текущий сервер имен.
Address: 78.29.2.21 // и его адрес

> server ns1.0fees.net // задаем ДНС сервер, к коророму будем обращаться
Default Server: ns1.0fees.net
Address: 209.190.16.82

> set type=ns // задаем тип записей, которые нас интересуют

> tamada74.ru // спрашиваем про наш домен
Server: ns1.0fees.net
Address: 209.190.16.82

tamada74.ru nameserver = ns1.byet.org
tamada74.ru nameserver = ns2.byet.org
tamada74.ru nameserver = ns3.byet.org
tamada74.ru nameserver = ns4.byet.org
tamada74.ru nameserver = ns5.byet.org
ns1.byet.org internet address = 209.190.16.82
ns2.byet.org internet address = 209.190.16.83
ns3.byet.org internet address = 209.190.16.84
ns4.byet.org internet address = 72.36.219.162
ns5.byet.org internet address = 209.190.16.86
>

Из последнего блока ответов берем имена серверов ns1.byet.org, ns2.byet.org, ns3.byet.org, ns4.byet.org, ns5.byet.org и вписываем их в панели управления регистратора домена.

22 комментария: Настройка ДНС (Часть 1)

  • mac говорит:

    Здравствуйте. Недавно зарегистрировался на Byethost.com, есть свой домен, но как привязать к этому сайту, ума не приложу. Есть имена сервера ns1.byet.org (если это они), но где его Ip адреса? В общем не пойму как и где у этого сайта «волшебная кнопка». Если можете, помогите разобраться. Спасибо.

    • Mad говорит:

      Это «неправильный» хостинг, он не дает вам самому управлять ДНС своего же домена и не дает IP-адрес. В этом его минус. Он требует, чтобы вы указали его серверы ДНС в качестве авторитетных для своего домена. А он сам уже по своему усмотрению может перебрасывать ваш сайт по своим адресам, типа, это его кухня и вас туда не пускают.
      Что нужно сделать: В панели управления регистратора домена указать ДНС-серверы хостера. Обязательно все 5 шт.
      Если все равно не получилось, пишите, разберем по шагам. На самом деле там все просто.

  • mac говорит:

    Спасибо за ответ. Если честно, я не особо в теме, могу разобраться только если есть подробный иструктаж :) Вообще стоит ли этим заморачиваться или лучше поискать более вменяемого хост-провайдера (бесплатного). Я раньше регистрировался на 000webhost.com (там все четко и понятно), но возникла необходимость создать новый адрес и ничего не выходит, он перестал регистрировать (вернее пишет, что нужно подождать 24 часа, но времени уже прошло как минимум месяц), и так со всеми попытками (не осталось свободных e-mailов, а там регистрация толь на разные почтовые акаунты)…
    Короче что-то я затянул с темой ;) Если есть что посоветовать, буду рад помощи.

  • Mad говорит:

    Про регистрацию завтра днем напишу. Про 000webhost здесь есть:
    http://po-moemu.ru/archives/pereezd-tamada74ru-na-000webhostcom
    и чуток здесь (там же и про поиск другого…):
    http://po-moemu.ru/archives/free-hostings-obzor
    На самом деле отличие настройки для byethost и 000webhost только в ДНС. Это описано в данной статье. Т.е вместо двух серверов, которые дает хостер, нужно писать 5 шт.: ns1.byet.org, ns2.byet.org, ns3.byet.org, ns4.byet.org, ns5.byet.org

  • axler говорит:

    Большое спасибо за статью! Столкнулся со случаем 2 и уже было хотел перезаливать своё добро на другой хостинг, но догадался загуглить :) Вписал все пять — заработало (а пытался вписывать два произвольных из предложенных пяти).

  • ramaas говорит:

    Вот вы, Mad, говорите что нужно все 5 Днс серверов указывать в регистраторе, а что если только 4 поля для заполнение вот у меня, как мне быть. Тоже столкнулся с такой проблемой!Помогите пожалуйста!

  • Mad говорит:

    ramaas, спасибо за вопрос.
    У меня ответа нет. Пытался поинтересоваться на форуме domenforum.net. Но свойственная мне манера постановки вопроса взбесила модератора и он закрыл тему. Оказалось, что он реселлер регистратора reg.ru, у которого в панели управления доменами только 4 поля для серверов имен. Ну и чтобы всякие разговорчики не вредили его бизнесу, он послал меня… в техподдержку регистратора. А я плюнул на это дело и как и прежде регистрирую домены на x-maker.ru Так что не обессудьте, могу предложить только 2 варианта: обращаться в саппорт регистратора или выбрать другого регистратора.
    P.S.: Ах да, пардон, можно еще хостинг поменять, но это уже неправильный метод.

  • ramaas говорит:

    спасибо и на этом!!!

  • axler говорит:

    Немного оффтоп, просто не знаю у кого спросить, а вы, вроде как, 0fees.net пользуйтесь… Не сталкивались ли, что хостер режет страницы? На простейшем примере: грузишь текстовый файл размером ≈ 1 мегабайт, а через браузер открывается только 200 кб! При этом если скачать его по фтп обратно — файл нормального размера. Не знаю что делать. И заметил, что .htaccess автоматически удаляется (но это, видимо, расплата за бесплатность).

    • Mad говорит:

      axler,
      файл .htaccess скорее всего не пропадает, а просто не отображается. Попробуйте посмотреть на каталог через вебинтерфейс сервиса.

  • MesCleteinild говорит:

    Огромное благодарность!

  • SeoFox говорит:

    очень похожая ситуация у меня с хостинго 3RSS.ru сделал так как советовал автор — теперь сижу вот … скрестил пальцы )

  • alarm говорит:

    Такой вопрос — пытаюсь в командной строке воспользоваться nslookup’ом

    C:\Documents and Settings\User>nslookup
    Default Server: ns.myprovider.ru
    Address: 666.13.13.13

    > server ns1.byet.org
    Default Server: ns1.byet.org.myprovider.ru
    Address: 666.13.13.13

    Нормально работает только для ру/ком доменов.

  • Mad говорит:

    alarm,
    у меня результат команды server выглядит так:

    > server ns1.byet.org
    Default Server: ns1.byet.org
    Address: 209.190.16.82

    возможно, ваш провайдер перехватывает трафик и меняет его по-своему. В настройках сетевого соединения можно попробовать отказаться от ДНС, взятого с DHCP провайдера и поставить туда другой. В своем городе я бы вписал 195.54.2.1. Для Вашего местоположения можно поинтересоваться у того же провайдера (надеюсь, техподдержка у него есть) или пошукать в интернете самому.

  • Dematron говорит:

    SeoFox
    Не распишешь как ты настроил свой домен под 3rss.ru ns1.3rss.ru и другие вывели на ns1.byet.org
    Как и что там можно настроить?

  • amet говорит:

    Зарегистрировался на beehosted.net.Создал домен.Немогу привязать днс.Непойму где находиться панель регистратора домена в панели управления хостингом или отдельно гдето где?Там виста панель есть раздел управление DNS — это оно ?Прошу помогите разобраться и если можно пожалуста пошагово распишите как зарегистрировать сайт и обявить его в инете что бы его видели все ?

  • Mad говорит:

    amet, это отдельная тема, не очень большая, но важная и предполагалось, что она известна читателям.
    В двух словах:
    — ресурс, про который Вы пишете — хостинг, т.е, это то место где Ваш сайт расположен физически, где лежат файлы.
    — свое собственное имя домена нужно регистрировать у регистратора, в общем случае — это разные конторы, хотя могут и совмещать эти функции.
    — выбрав хостинг и зарегистрировав имя домена Вы можете связать имя с хостингом через панель регистратора.
    Зарегистрировать домен в зоне RU можно всего за 108 рублей на сайте http://x-maker.ru

  • amet говорит:

    Так как же зарегистрировать домен на хосте через панель регистратора, на моем хосте я сам могу привязать домен к днс ?

  • Mad говорит:

    amet, давайте по порядку:
    1) у Вас есть зарегистрированное доменное имя?
    Если нет, то сначала зарегистрируйте его, например, на http://dn.x-maker.ru
    2) на хостинге для Вашего сайта создать псевдоним (в терминах ДНС — CNAME), который на буржуйском хостинге обычно называется Parked domains. Посмотрите еще статью http://po-moemu.ru/archives/nastrojka-dns-chast-2. Если Вы еще не создали там сайта, то сразу при создании можно указать имя Вашего собственного свежезарегистрированного домена.
    3) в панели управления регистратора (из п.1) указываем серверы ДНС, которые предоставил хостер.
    N.B. Это не общая инструкция, это один из вариантов, типичный для буржуйских бесплатных хостингов.

  • Александр говорит:

    зарегил вчера домен через сервис «nic.reg3.ru» в зоне «net», затем зарегелся на хостинге byethost.com.

    задача такая: на основное имя (имя.net и _www.имя.net ) подвязать сайт, размещённый на хосте byethost, а на поддомен (blog.имя.net) посадить гуголовский блог.
    когда на nic.reg3.ru в в разделе DNS указаны стандартные n1.reg3.ru и n2.reg3.ru, а в разделе «Управление зоной»: CNAME настроена подпись «blog.имя.net. IN CNAME ghs.google.com.» – тогда блог работает.

    но для того чтобы работал основной сайт – я так понял что нужно изменить DNS на «ns1.byet.org и т.д.» и это обязательное условие (?). Когда я меняю днс начинает работать сайт но перестаёт работать блог, потому что становится неактивна «Управление зоной» (мол с чужими днсками управление зоной отключено).

    Может поможет прописать cname или aname byethost’а? но я не нашёл их.
    Помогите, что мне делать?

    p.s. в том топике промахнулся, пардон(

    • Mad говорит:

      Александр, к сожалению (хотя, на самом деле я рад этому), я давно распрощался с бесплатными хостингами, ибо полно платных по вполне доступной цене (у меня в правой колонке есть пара ссылок). Поэтому мне негде было посмотреть живую панель управления, НО, перечитав свою же статью Настройка ДНС (Часть 2), я мог бы посоветовать сделать на хостинге «Addon domains» с именем блога. Вместо содержимого сайта здесь на хостинге сделать редирект на свой гуглевский блог. Способов создания редиректа несколько. Не буду здесь все описывать, вы намного быстрее найдете это в интернете сами.
      А использование «своих» ДНС серверов на бесплатных хостингах, действительно, не предусмотрено, как правило.

  • Александр говорит:

    2Mad :
    большое вам спасибо!
    сделал редирект на поддомене, как Вы сказали.
    с php я дело не имел и нет желания а через html код вышло нечто подобное:

    дак вот, задержка не 0.1 секунда как я указал а довольно долгая, примерно полторы. не знаете это как нибудь можно уменьшить? спасибо ещё раз за совет.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *