Главная Статьи Создание сайтов Как привязать домен к домашнему серверу
Как привязать домен к домашнему серверу
11.06.2011 12:06

Сегодня мы с вами рассмотрим вопрос настройки DNS для вашего сайта, так сказать, «малой кровью». А именно узнаем: как привязать домен к домашнему серверу. Мы не будем углубляться в тонкости правки конфигурационных файлов распространенных DNS-серверов, а рассмотрим как это сделать проще всего.

 

{mosloadposition debug}

А начнём мы с вопроса. Что такое DNS? Дело в том, что компьютеры в Интернете используют для связи друг с другом на сетевом уровне специальные адреса, которые представляют собой набор из 4-х цифр. Называются эти наборы цифр просто: «IP адрес». Например:

46.4.12.79 — это адрес сервера (специального выделенного для этого сайта компьютера), на котором в момент написания статьи работает yachaynik.ru

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

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

Итак, приступим.

 

Настройка доступа к сайту с помощью файла HOSTS

 

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

Всё, что нужно для этого сделать – отредактировать один текстовый файл. Если у вас Linux или Mac OS X, то этот файл будет расположен здесь: /etc/hosts. Для Windows чаще всего этот файл располагается по пути: C:\WINDOWS\System32\drivers\etc\hosts.

Открываем этот файл в текстовом редакторе и добавляем в его конец строку вида:

127.0.0.1 moi_sait.ru # moi_sait.ru нужно заменить на название вашего сайта

И сохраняем. Теперь можно будет обратиться к вашему сайту по имени. Но только с вашего компьютера. Если вебсервер настроен на каком-то другом компьютере и вы знаете его адрес, то нужно 127.0.0.1 заменить на IP адрес этого сервера. Сам же адрес 127.0.0.1 всегда указывает на локальный компьютер.

Настройка DNS на серверах регистратора

 

Итак, вы купили для своего будущего сайта доменное имя и раздумываете как же вам теперь настроить для него DNS. Хорошая новость заключается в том, что большинство регистраторов доменов бесплатно предоставляют для этих целей свои сервера. Давайте рассмотрим в качестве примера регистратора доменов daodomains.com

 

Допустим, мы зарегистрировали домен testsite.ru. Теперь идём в меню: Домены → Мои домены. Выбираем наш домен testsite.ru. В разделе Dns-серверы жмём ссылку «изменить», далее ставим галку напротив «dns-серверы регистратора». Жмём на кнопку «Изменить данные домена».

Теперь переходим к «Мои домены» → testsite.ru. Снизу вы увидите раздел «Настройка зоны и переадресации», а там будет подраздел «Ручное управление зоной»

Прописываем адрес сервера, на котором находится наш сайт, в правом столбике напротив «@» и «www» и жмём кнопку «Сохранить». Вот и всё!

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

ping testsite.ru

Если она отработает без ошибок и показывает IP адрес вашего сервера , значит всё впорядке.

Командная строка в Windows вызывается с помощью меню: Пуск → Выполнить... → cmd → OK

Для Linux и Mac OS X используется приложение «Терминал».

Настройка DNS на базе бесплатных сторонних серверов

Представим, что ваш регистратор домена не предоставляет услугу DNS. Что же тогда делать?

Рассмотрим, как можно настроить DNS с помощью услуг, предоставляемых на сайте http://www.xname.org/

Для начала нужно зарегистрироваться на данном сайте. Если нажать кнопку «create a new user» слева, вы увидите приглашение для регистрации. После регистрации вам на e-mail должно придти письмо с подтверждением.

Итак мы зарегистрировались на xname.org. Теперь введём наши данные для входа (логин и пароль) в левой части сайта. После входа на сайт давайте добавим в наш аккаунт зарегистрированный нами домен testsite.ru. Для этого нажмём на кнопку сверху «Create zone». Потом нужно поставить галку напротив zone type: Primary. Жмём Create и идём редактировать нашу зону. В данном случае под зоной подразумевается доменное имя в системе DNS.

Меню «Modify Zone». Выбираем наш домен testsite.ru. Нас будет интересовать раздел «Address (A) records», так как именно он отвечает за адресацию сайтов в системе DNS. В левую колонку пишем testsite.ru. (точка после названия домена обязательна!) и www, а в правую нужно внести IP адрес сервера, на котором будет работать ваш сайт.

 

Затем жмём кнопку «Generate zone configuration» внизу страницы. Если появиться что-то вроде следующего, значит всё прошло как надо:

 

В течение часа данные зоны должны обновиться в системе xname.org. Теперь осталось прописать в качестве NS серверов для вашей зоны: ns0.xname.org и ns1.xname.org. Сделать это нужно в панели вашего регистратора домена. Думаю, у вас не возникнет особых трудностей с этим пунктом.

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

Spinal, специально для yachaynik.ru

{mosloadposition debug}


Новые материалы на эту тему:
Также рекомендуем к прочтению:

Обновлено 11.06.2011 12:14
 
Интересная статья? Поделись ей с другими:


Онлайн казино Lev casino для бесплатной игры.
Игровой автомат aztec gold играть онлайн бесплатно без регистрации с бонусной игрой.