Перенаправление домена. Что нужно знать веб-мастеру о DNS и доменах Типы записей DNS

  • Дата: 23.02.2024

Услуга «Перенаправление домена» позволяет настроить правила и перенаправлять посетителя, обратившегося к доменному имени, на указанный вами интернет-адрес. Услуга поддерживает работу с любыми доменами. .

В этой статье мы расскажем о настройках для работы с услугой.

Настройка домена

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

В услугу «Перенаправление домена» уже включена поддержка DNS . Если услуга заказывается на тот же договор, что и домен, то при заказе настройки производятся автоматически.

Также вы можете самостоятельно указать DNS-серверы в зависимости от уровня домена, для которого заказана услуга перенаправления:

ns3-fwl2.сайт
ns4-fwl2.сайт
ns8-fwl2.сайт

ns3-fwl3.сайт
ns4-fwl3.сайт
ns8-fwl3.сайт

ns3-fwl4.сайт
ns4-fwl4.сайт
ns8-fwl4.сайт

ns3-fwl5.сайт
ns4-fwl5.сайт
ns8-fwl5.сайт

Записи в файл зоны

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

При использовании своих DNS-серверов нужно внести в файл зоны домена на первичном DNS-сервере (primary) записи A. В рамках одной услуги перенаправления для самого домена и любого из его поддоменов необходимо указывать один и тот же IP-адрес.

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

  • для домена второго уровня, вида web-forward.ru :

    web-forward.ru. A 109.70.27.4

  • для домена третьего уровня, вида test.web-forward.ru :

    test.web-forward.ru. A 109.70.27.5

  • для домена четвертого уровня, вида forum.eng.web-forward.ru :

    forum.eng.web-forward.ru. A 109.70.27.6

  • для домена пятого уровня, вида www.forum.eng.web-forward.ru :

    www.forum.eng.web-forward.ru. A 109.70.27.7

Настройка услуги «Перенаправление домена»

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

Внести изменения в настройки услуги вы можете в Разделе для клиентов → Услуги → Просмотр и изменение данных .

Для каждого правила перенаправления можно указать следующие параметры:

1. Имя поддомена, для которого настраивается правило

Необходимо указать поддомен , с которого будет осуществлено перенаправление. Можно указывать:

  • имя поддомена, для которого требуется настроить перенаправление. Допускается неограниченное количество уровней вложенности, но при этом длина записи, включая точки, не должна превышать 63 символа;
  • «*» (звездочку), если необходимо задать общее правило перенаправления. Такое правило будет действовать для любых поддоменов, для которых не настроены индивидуальные правила.

2. Адрес перенаправления

URL страницы, на которую автоматически будет перенаправлен посетитель.

3. Способ перенаправления

Вы можете выбрать один из следующих способов перенаправления:

  • Временное или постоянное перенаправление

Временное перенаправление (код HTTP ответа «302 Moved Temporarily»). Код ответа HTTP 302 сообщает клиентским приложениям (в том числе поисковым системам), что сайт перемещен временно. Устанавливается по умолчанию.

Постоянное перенаправление (код HTTP ответа «301 Moved Permanently»). Код ответа HTTP 301 говорит клиентским приложениям (в том числе поисковым системам), что сайт перемещен навсегда.

В обоих случаях посетитель автоматически переходит на URL той страницы, на которую было осуществлено перенаправление. Выбор способа перенаправления (301, 302) на практике имеет значение только для поисковых систем.

  • Маскировка адреса во фрейме

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

Если вы выбрали маскировку адреса во фрейме, то следует учитывать, что:

  • при установке ссылок внутри вашей веб-страницы на другие ресурсы, в теге ссылки необходимо указать target=_top . В противном случае чужая веб-страница также будет открыта внутри вашего фрейма, и посетитель будет видеть в окошке URL ваше доменное имя. Пример правильного написания ссылки для этого случая: RU-CENTER
  • истинный адрес веб-страницы, на которую осуществляется перенаправление, хотя и не отображается в строке URL, может быть легко вычислен любым посетителем.

4. Опция «С сохранением пути» .

При попытке обратиться к странице, размещенной на домене, для которого составляется правило, перенаправление произойдет на адрес перенаправления, к которому будет добавлен путь до этой страницы..web-forward.ru, то при обращении к странице dns.web-forward..

Что такое DNS. Сроки обновления DNS-записей. Как побыстрее начать работу с новым доменом. Типы записей DNS. Как настроить автоматические субдомены. Правильная переадресация на адрес без www в начале.

Что такое DNS

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

DNS (Domain Name System) – это система, обеспечивающая соответствие доменов ip-адресам. За хранение DNS-записей в интернете отвечает отдельный класс серверов – ns-сервера. Часть из них поддерживается администраторами доменных зон, другая – хостерами и интернет-провайдерами. У этих серверов есть своя иерархия, и обновляются записи на серверах не сразу: на некоторых – очень быстро, на других – в течение пары суток. Наиболее популярное программное обеспечение для ns-серверов называется BIND.

Сроки обновления DNS-записей

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

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

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

Что касается субдоменов, то зачастую, при их создании, они становятся доступны либо сразу, либо в течение 5-20 минут (должны обновиться записи на ns-серверах хостера).

Как побыстрее начать работу с новым доменом

Если вы зарегистрировали домен, либо изменили записи DNS, и вам срочно нужно начать работу с сайтом, вы можете добавить одну строчку в файл hosts вашей операционной системы (в Windows файл находится по адресу C:\WINDOWS\system32\drivers\etc , папка по умолчанию скрыта, и необходимо включить отображение скрытых папок в панели управления):

xxx.xxx.xxx.xxx site.ru

где xxx.xxx.xxx.xxx – ip-адрес сервера, site.ru – доменное имя вашего сайта.

Типы записей DNS

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

Запись NS необходима для указания DNS-сервера, обслуживающего ваш домен. Услуги своего DNS-сервера может предложить регистратор домена или хостинг-провайдер. Другой вариант – настроить собственный NS-сервер, и использовать его.

Запись A необходима для указания IP-адреса вашего сайта. IP-адрес предоставляет ваш хостинг-провайдер.

Запись AAAA используется для указания IP-адреса версии 6 (IPv6). На данный момент эти адреса еще не получили повсеместной поддержки.

Запись MX указывает на IP-адрес вашего почтового сервера. Необходима для доставки почты на почтовые ящики вашего домена.

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

Запись PTR – это обратная запись, которая позволит при запросе IP-адреса вашего сайта, получить полное доменное имя. Важно, если вы используете для домена почтовый сервер, поскольку правильность PTR-записи проверяется многими почтовыми серверами (чтобы определить, не является ли письмо спамом). Эту запись устанавливает хостинг-провайдер. Проверить правильность записи можно с помощью специального сервиса . Зачастую проблем не возникает, и запись изначально установлена правильно.

Как настроить автоматические субдомены для каждого пользователя. Создание wildcard DNS-записи

Wildcard запись – это DNS-запись отвечающая за все субдомены *.site.ru . Указание такой записи может понадобиться, к примеру, для CMS (WordpressMU, Drupal), используемой для управления субдоменами.

Для создания такой записи необходимо зайти в раздел управления DNS-записями домена и добавить запись типа A, в качестве субдомена указать символ *, а в качестве адреса – IP-адрес сервера, зачастую совпадающий с IP-адресом, указанным для основного домена. Если вам не удается это сделать, нужно обратиться в техническую поддержку.

Заодно рассмотрим, как сконфигурировать Apache для работы с wildcard субдоменами. Пусть в конфигурационном файле сервера есть секция, описывающая виртуальный хост:


DocumentRoot "/home/site.ru"
ServerName "site.ru"
ServerAlias "www.site.ru"
ErrorLog logs/site.ru-error.log
CustomLog logs/site.ru-access.log common

Вам необходимо лишь добавить псевдоним *.site.ru:

ServerAlias "www.site.ru" "*.site.ru"

Правильная переадресация с www.site.ru на site.ru . Редирект 301

Часть пользователей ссылается на ваш сайт, добавляя к адресу www. Другие www не добавляют. Это может негативно сказываться на продвижении в поисковых системах. Устраним проблему на примере сервера Apache:

1. Убедитесь, что на сервере включен модуль ModRewrite: в файле httpd.conf cтрока LoadModule rewrite_module modules/mod_rewrite.so должна быть раскомментирована. Если вы его включили, то перезапустите Apache.

2. Добавьте следующие строки в файл.htaccess , заменив site.ru адресом вашего сайта:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.ru$

3. Попробуйте зайти на сайт, используя адрес www.site.ru в адресной строке браузера. Адрес должен измениться на site.ru .

4. Можно внести в файл.htaccess строки:

RewriteCond %{HTTP_HOST} !^site\.ru$
RewriteRule ^(.*)$ http://site.ru/$1

Это позволит правильно обработать запросы к вашему сайту, когда в конце домена стоит точка: site.ru. вместо site.ru

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

Каждый сайт имеет доменное имя в сети Интернет (URL). Это адрес, на котором располагается ваш сайт.

Если у вас еще нет доменного имени, его можно купить у любого регистратора доменного имени (например, NIC.RU).

Чтобы запустить сайт на платформе OKsoft, нужно направить А-записи вашего домена на наш IP-адрес.

Проверить IP вашего сайта можно

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

В настройках DNS серверов нужно изменить или добавить две записи:

А-запись для домена без www: @ A 95.213.177.34

А-запись для домена с www: www A 95.213.177.34

Также некоторые регистраторы позволяют установить настройки для протокола IP6:

ААAА-запись для домена без www: @ ААAA 2a00:ab00:4300:15c::

ААAА-запись для домена с www: www AААA 2a00:ab00:4300:15c::

Изменения вступают в силу в течение нескольких часов (от 4-х)

Проверить вступили ли изменения в силу:

Вызовите командную строку в вашем компьютере;

Наберите ping имя вашего домена с www и нажмите Enter

Наберите ping имя вашего домена без www и нажмите Enter

Обе строки должны давать ответ с нужным IP

Инструкция для NIC.RU

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

Зайти в раздел «Для клиентов» на http://www.nic.ru/ ;

Указать номер своего договора и пароль;

Выбрать меню "Услуги" - "DNS хостинг" - "Заказ новой услуги";

Выбрать минимальный тариф, нажать "продолжить":

Ввести идентификатор DNSOKSOFT, нажмите "продолжить", затем "заказать":

Пополнить счет на нужную сумму, дождаться делегирования;

Выбрать в меню пункт «Услуги. Просмотр и изменение данных»;

Найти нужную услугу (Регистрация домена);

В столбце «Параметры», в списке «DNS-серверы домена:» перейти по ссылке «Изменить»;

Справа в меню отметить пункт "DNS-master";

Добавить записи:

Выбрать в меню пункт «Услуги. Управление DNS зонами»;

Нажать "Управление DNS зонами";

Выбрать домен;

Нажать "+ Добавить новую запись" и добавить две записи:

Дождаться вступления изменений в силу (около 4 часов)

Пример списка записей:

* При возникновении вопросов необходимо обратиться в техническую поддержку регистратора доменного имени, попросив помочь ПЕРЕНАПРАВИТЬ ДОМЕН

Всем привет сегодня пока есть время решил написать вот такой пост как настроить перенаправление домена на nic.ru . Это статья из цикла статей про домены и доменные имена. Что такое перенаправление домена или как его еще называют forwarding domain. Если по простому то это когда вы например обращаетесь по адресу pyatilistnik.. Для чего это нужно вариантов масса, самое простое вы поменяли адрес домена, но хотите чтобы те люди которые об этом еще не в курсе, при попытке зайти на старое имя попадали снова к вам, а не получали окно с ошибкой, что сайт не найден и уходили. Nic.ru это один из российских регистраторов который предоставляет своим клиентам данную услуга.

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

Выбираем перенаправление домена за 150 рублей и указываем имя домена который вы хотите перенаправить.

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

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

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

Также вы можете самостоятельно указать DNS-серверы в зависимости от уровня домена, для которого заказана услуга перенаправления:

  • для домена второго уровня (например, web-forward.ru):ns3-fwl2.nic.ru
    ns4-fwl2.nic.ru
    ns8-fwl2.nic.ru
  • для домена третьего уровня (например, test.web-forward.ru):ns3-fwl3.nic.ru
    ns4-fwl3.nic.ru
    ns8-fwl3.nic.ru
  • для домена четвертого уровня (например, forum.eng.web-forward.ru):ns3-fwl4.nic.ru
    ns4-fwl4.nic.ru
    ns8-fwl4.nic.ru
  • для домена пятого уровня (например, www.forum.eng.web-forward.ru):ns3-fwl5.nic.ru
    ns4-fwl5.nic.ru
    ns8-fwl5.nic.ru

При использовании своих DNS-серверов нужно внести в файл зоны домена на первичном DNS-сервере (primary) записи A. В рамках одной услуги перенаправления для самого домена и любого из его поддоменов необходимо указывать один и тот же IP-адрес.

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

  • для домена второго уровня (например, web-forward.ru): web-forward.ru. A 109.70.27.4
  • для домена третьего уровня (например, test.web-forward.ru):test.web-forward.ru. A 109.70.27.5
  • для домена четвертого уровня (например, forum.eng.web-forward.ru):forum.eng.web-forward.ru. A 109.70.27.6
  • для домена пятого уровня (например, www.forum.eng.web-forward.ru):www.forum.eng.web-forward.ru. A 109.70.27.7

Заходим в личном кабинете в пункт Мои домены

И видим настройки перенаправления для нашего домена.

При желании вы можете изменить их. Вот так вот просто настроить перенаправление домена на nic.ru. Советую почитать

Вам нужно, чтобы два URL’а указывали на один веб-сайт? Используйте перенаправление.

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

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

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

Как работает DNS развязка?

Система Доменных Имен (Domain Name System (DNS)) это «клей», который скрепляет поддомены и IP адреса. Вот как это работает.

  • Вы вводите URL адрес в браузер. Браузер обращается к локальному DNS-преобразователю на вашем компьютере с требованием сообщить IP адрес соответствующий, например, europe.socko.com.
  • Локальный DNS-преобразователь опрашивает DNS сервер вашего интернет-провайдера (ISP).
  • DNS сервер вашего провайдера начинает с самого верха в иерархии доменов, опрашивая корневой неймсервер (root nameserver), представленный в DNS как. (точка); затем неймсервер.com, и главный неймсервер socko.com. Так как Socko Corp. имеет официальные представительства по всему миру, DNS сервер вашего провайдера будет направлен на dns-eu.socko.com за европейской DNS информацией.
  • DNS сервер вашего провайдера проверяет dns-eu.socko.com и получает в ответ IP адрес для europe.socko.com.
  • Сервер провайдера передает IP адрес вашему локальному DNS-пребразователю.
  • Ваш DNS преобразователь передает этот адрес браузеру.
  • И наконец, браузер подключается к веб-сайту по IP адресу и запрашивает содержимое страницы.
  • Перенаправление через веб-страницу

    Чтобы установить перенаправление, вы можете использовать специальную конструкцию, предусмотреную в HTML, или JavaScript команду. Такое перенаправление может работать несколько медленнее, код перенаправления нужно включать в каждую веб-страницу с которой нужно переадресовать посетителя, и здесь требуется участие браузера. Не смотря на эти недостатки, такой способ хорош тем что находится полностью под вашим контролем и не требует перенастройки программного обеспечения на сервере, доступа к которому ваш провайдер может и не предоставить.

    HTML теги

    Дескриптор meta служит для вставки служебной информации о веб-странице и имеет атрибуты которые могут влиять на поведение браузера. Нужный нам атрибут называется http-equiv, с помощью него можно дать браузеру команду перезагрузить страницу. Еще один атрибут content позволяет указать дополнительные параметры, например новый адрес, который нужно загрузить вместо указанного пользователем:

    число 0 в атрибуте content означает время в секундах до перезагрузки страницы, url как вы вероятно догадываетесь – новый адрес на который нужно переадресовать.

    Дескриптор meta должен быть размещен в разделе head веб-страницы. Для перенаправления посетителей создайте максимально краткую веб-страницу следующего содержания:

    Redirecting

    Не забудьте заменить URL на нужный вам.

    JavaScript

    Простой скрипт, такой как указан в примере после этого абзаца работает более эффективно чем тег meta, потому что скрипт перенаправляет посетителя по новому адресу так скоро, как только браузер получил этот скрипт. Тем не менее, у некоторых пользователей JavaScript может быть попросту отключен, что делает невозможной обработку скрипта. Поэтому для достижения наиболее эффективного результата составьте веб-страницу в которой был бы и скрипт и meta тег. Разместите JavaScript код в разделе head перед meta тегом.

    Невидимое перенаправление

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

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

    Многочисленные домены

    Если вам нужно чтобы, скажем, по адресам www.fresh-eggs.com и www.cage-free-chickens.com загружался один и тот же сайт, и при этом не происходило никакого перенаправления с www.cage-free-chickens.com на www.fresh-eggs.com или наоборот, вам нужно настроить свой хостинг на работу с несколькими доменами.

    Чтобы направлять многочисленные домены на один и тот же физический сайт, свяжитесь с представителем вашего хостинга и сообщите ему с каких доменных имен вы хотели бы иметь доступ к сайту. На большинстве хостинг-сервисов вы даже можете самостоятельно вписать доменные имена которые нужно направить на данный хостинг. А у хостинга нужно узнать его IP адрес, чтобы знать куда направлять запросы. Этот IP адрес нужно вписать в настройках ваших доменов на DNS сервере. Чтобы доменные имена заработали иногда нужно подождать до суток – пока все неймсервера перезагрузят таблицы соответствия.