Как настроить редирект через dns

DNS редирект своими руками

Если у вас есть доступ к DNS редактору (например, домен делегирован на Яндекс), то сделать DNS редирект можно быстро и просто.

Все, что нам потребуется — это создать CNAME записи для домена и поддоменов. Например, нам необходимо настроить редирект на сайт cotonti.by

Если редирект через DNS необходимо реализовать для конкретного поддомена, его необходимо указать явно, например:

Если же клиента необходимо перенаправлять со всех поддоменов, используем астерикс:

4. Никита @ 15 дек 2020 г. в 09:55

Недопустимо использовать символ @ в левой части CNAME-записи RFC 1034, 1035 (говорит nic.ru)

3. PFTValera @ 8 окт 2017 г. в 07:58

Спасибо бро за разъяснения.

2. пупс @ 1 мая 2015 г. в 05:20

я нуб, обьясните пожалуйста , как сделать переадресацию на фейковую страницу черед роутер

1. Дэн @ 27 апр 2014 г. в 09:15

Не получается редирект — говорит: запись типа CNAME позволяет присваивать хосту мнемонические имена. Если для хоста есть запись типа CNAME, которая содержит его мнемонические имена, другие записи для данного хоста должны ссылаться на его реальное имя, а не на мнемоническое. Когда программы DNS встречают запись CNAME, они прекращают свои запросы по мнемоническому имени и переключаются на реальное имя. Если имя использовано в качестве псевдонима, то на него нельзя занести записи любого другого типа.

Источник

Переадресация домена

Что такое Переадресация домена?

Услуга «Переадресация домена» (называемая также Web-forwarding, URL-forwarding, Web-redirect, HTTP-redirect) позволяет настроить переадресацию с одного домена на другой, а также на веб-страницу с другим адресом.

При настройке переадресации используется 301 редирект.

Примеры переадресаций

  • с домена mysite.ru на домен my-new-site.ru;
  • с домена mysite.ru на страницу my-new-site.ru/shop.

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

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

  • Установка SSL-сертификатов на услугу веб-форвардинг невозможна. Поэтому перенаправление с https://mysite.ru/ не производится.
  • Настроить перенаправление с поддомена (например, с subdomain.domain.ru) на какую-либо страницу невозможно.

Зачем нужна переадресация домена?

В качестве примера предлагаем рассмотреть такую ситуацию:

У вас есть домен mycompany.ru, на котором полноценно работает сайт. На нём есть раздел продукции одного из ваших поставщиков. Адрес этой страницы: www.mycompany.ru/mybrand/index.html или подобный.

Для лучшего продвижения товара этого поставщика вы приобретаете целевое доменное имя: mybrand.ru и заказываете для него услугу «Переадресация домена» на адрес уже существующего раздела на вашем основном сайте: www.mycompany.ru/mybrand/index.html.

Теперь посетители могут набирать прямой адрес сайта бренда mybrand.ru, а вы использовать этот адрес в прямой рекламе продукции этого бренда. Легче запомнить адрес – выше эффективность!

Виды Переадресации домена

При этом способе посетители сразу же попадают на целевую веб-страницу, которую вы укажете в настройках. Фреймов при этом не создается, и ваш посетитель видит в строке URL-адрес той страницы, на которую была сделана переадресация, вместо имени переадресовываемого домена.

Читайте также:  Рация не работают кнопки
Пример:
  • настроена переадресация site1.ru — site2.ru;
  • посетители видят в строке браузера: site2.ru.

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

Пример:
  • настроена переадресация site1.ru — site2.ru;
  • посетители видят в строке браузера: site1.ru.

Техническая справка

Необходимо помнить, что если вы выбираете «маскировку адреса во фрейме», и хотите установить на вашей веб-странице ссылки на другие ресурсы, в теге ссылки необходимо указать target=_top . В противном случае чужая веб-страница также будет открыта внутри вашего фрейма, и посетитель будет видеть в строке браузера URL-адрес вашего домена. Также необходимо иметь в виду, что истинный адрес веб-страницы, на которую осуществляется перенаправление, хотя и не отображается в строке браузера, все же может быть легко вычислен любым посетителем.

Все запросы с одного адреса (например, http://faq-reg.ru) будут перенаправлены на соответствующие страницы другого адреса. Вы сможете настраивать множество перенаправлений с вашего домена (с разных адресов на базе домена).

Пример

Вы зарегистрировали домен newdomain.ru и ваш сайт находится по адресу http://mysite.narod.ru. Услуга позволит вам перенаправить запросы: с newdomain.ru, newdomain.ru/news, newdomain.ru/info и всех остальных страниц сайта на http://mysite.narod.ru.

О настройке различных вариантов услуги «Переадресация домена» читайте ниже в инструкции Как настроить Переадресацию домена.

Как заказать Переадресацию домена?

Кликните по домену, для которого хотите подключить услугу:

Пролистайте открывшуюся страницу вниз и напротив «Переадресация домена» нажмите Заказать:

Выберите период, на который хотите заказать услугу, и нажмите кнопку Продолжить:

Проверьте позиции в корзине и нажмите Оплатить:

Готово, теперь услуга доступна в вашем Личном кабинете.

Как настроить Переадресацию домена?

С помощью услуги «Переадресация домена» вы можете настроить следующие виды переадресации:

  • одиночное перенаправление конкретного адреса;
  • одиночное перенаправление с маскировкой адреса во фрейме;
  • массовое перенаправление всех страниц.

Для корректной работы услуги:

  • к новому домену должен быть привязан IP-адрес старого домена,
  • для домена должны быть прописаны DNS-серверы ns1.reg.ru и ns2.reg.ru. Если для домена прописаны другие DNS-серверы, используйте инструкцию Как изменить DNS-серверы.

Перейдите к списку услуг и выберите Web-forwarding:

Нажмите Как настроить домен:

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

Во вкладке «Управление» в блоке «DNS-серверы и управление зоной» нажмите Изменить:

Выберите DNS-серверы ns1.reg.ru и ns2.reg.ru:

Готово, вы изменили DNS-серверы. Если ранее вы использовали другие DNS-серверы, изменения вступят в силу в течение 24 часов.

Чтобы настроить переадресацию с одного домена на другой:

Перейдите к списку услуг и выберите Web-forwarding:

Во вкладке «Управление» пролистайте страницу вниз и в блоке «Перенаправления» нажмите Добавить:

В шторке справа выберите нужное перенаправление:

Заполните необходимые поля:

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

Готово, одиночная переадресация с одного домена на другой настроена. Перенаправления других видов настраиваются аналогичным образом.

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

Читайте также:  Как настроить magicad 2019

В коде head автоматически добавляется метатег:

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

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

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

Не работает Переадресация домена

Убедитесь, что для домена прописаны DNS-серверы ns1.reg.ru и ns2.reg.ru: Как узнать, какие DNS-серверы прописаны для домена;

Если для домена прописаны другие DNS, их необходимо изменить на ns1.reg.ru и ns2.reg.ru: Как прописать DNS для домена в Личном кабинете REG.RU;

Убедитесь в том, что услуга активна. Для этого перейдите в Личный кабинет, найдите нужную услугу переадресации. Зелёный значок указывает, что услуга активна:

Убедитесь, что в поле перенаправление указан корректный адрес, откуда происходит перенаправление:

Если это не так, удалите перенаправление и настройте его еще раз по инструкции.

Как удалить Переадресацию домена?

Обратите внимание! При удалении услуги «Переадресация домена» средства не возвращаются.

Во вкладке «Операции» нажмите Удалить услугу:

Готово, услуга будет удалена в течение 15 минут.

Источник

Как сделать перенаправление между доменами?

Здравствуйте, я на одном домене хочу указать ДНС сервера другого домена и хостинга, чтоб при открытии н-ного сайта было перенаправление на другой сайт, такое возможно??

Что бы делать перенаправление правильно с точки зрения поисковых систем, лучше всего подойдет для этого htaccess вот подробности

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

Можно настроить переадресацию с домена А на домен Б со стороны регистратора домена А — тип записи REDIRECT (если у регистратора есть подобный функционал).

Вы хотите указать прописать дополнительную А-запись домена X ip-адрес домена Y на другом хостинге? Или для домена X сделать поддомен и через CNAME указать чтобы он открывался на другом хостинге? К примеру aaa.x.ru, где x.ru будет открываться на первом хостинге, а aaa.x.ru на другом?

Или Вы хотите с помощью DNS сделать переадресацию так, чтобы при заходе на доменное имя X, который сейчас находится на первом хостинге, открывался сайт Y на другом хостинге и с другим доменным именем?

В первом случае, если домен делегирован на ns хостера, то у хостера следует сделать переадресацию самостоятельно либо через панель управления хостингом (cPanel, ISPmanager, DirectAdmin и прочие), либо через техподдержку. Рассматривать самописные панели не будем. Практически у всех панелей, если у вас есть хостинг-аккаунт, есть автоматическая переадресация/редирект (на примере ISPmanager 5):

Во втором случае, если панели нет и домен делегирован на ns регистратора, то, как советовали выше, обратитесь в техподдержку к регистратору с просьбой сделать редирект с одного домена на другой.

Если же требуется переадресация с X на Y, а потом с Y на Z, то с X на Y рассмотрели два варианта, а с Y на Z можно сделать переадресацию с домена на домен с помощью панели управления, как на скриншоте выше или через редирект, который прописывается в файле .htaccess, который должен находится в корне сайта.

Читайте также:  Как настроить звук чтобы было слышно голос

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

Если не угадали ни с одним вариантом, опишите задачу более подробно.

Нет, нельзя. Как можно — коллеги уже отписали.

Источник

Как прописать CNAME запись, что бы осуществлять перевод на другой домен?

1. Принципиально важно понимать, что DNS-записи (ни CNAME-записи, ни какие-либо другие) не реализуют редирект (перенаправление). Это делается на стороне веб-сервера.
Упрощенно говоря, когда DNS-сервер с записью «example2.ru CNAME example1.ru» спрашивают «какой IP-адрес у домена example2.ru, он лишь отвечает, такой же как у домена example1.ru», но никаких редиректов на своем уровне он не реализует.

2. Как сделать редирект — во-первых, зависит от вашего хостинга (часто для этого есть отдельная опция в панели управления), во-вторых есть несколько вариантов. Об этом написано много и легко гуглится, поэтому не буду останавливаться на этом подробно, но как самый простой пример — сделать Redirect 301 через .htaccess. Также иногда регистраторы/DNS-хостинги предоставляют услугу редиректа. Но в вашем случае разумно сделать это на стороне того же хостинга.

3. На всякий случай. Если нужно, чтобы в адресной строке браузера отображался example2.ru — то редирект делать не нужно, достаточно просто привязать и домен к сайту как алиас.

4. Теперь что касается, DNS-записей. Разумеется, чтобы привязать домен example2.ru к веб-серверу, нужно использовать DNS-записи, которые будут указывать на это сервер.

5. CNAME-запись можно создать только для субдомена (например для subdomain.example2.ru). Для example2.ru делать это по стандартам нельзя (точнее не рекомендуется по RFC). Технически это можно сделать (но не всегда), и даже работать будет, но лучше так не делать по многим причинам.

6. Некоторые провайдеры DNS-хостинга для подобных случаев предоставляют опцию, которая называется по-разному, но, как пример, «ANAME-запись». Технически это не некий отдельный тип записи, обычная A-запись + мониторинг записей домена, на который ссылается эта опция. Проще говоря, они следят, на какой IP-адрес указывает запить целевого домена, и в случае его смены, подставляют его в значение A-записи.

7. И в заключение, CNAME используются, когда IP-адрес целевого домена может «произвольно меняться», а в вашем случае вероятно вообще не требуется, и все еще проще. Т.к. оба домена ваши, очевидно вы знаете IP-адрес вашего веб-сервера, просто создайте для домена example2.ru A-запись, указывающую на этот IP-адрес.

Источник

Как настроить переадресацию с домена на домен?

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

Для настройки переадресации необходимо выполнить следующие действия:

  1. Зайти в раздел «Мои домены» панели управления аккаунтом.
  2. Выбрать функцию «Переадресация» (пункт расположен в меню ) для домена, с которого планируется установить переадресацию.
  1. В разделе необходимо указать URL страницы, на которую должна производиться переадресация, например: http://sweb.ru или http://vk.com/spaceweb_ru

Кириллические доменные имена необходимо изначально преобразовать в Punycode. Сделать это можно с помощью конвертера на сайте регистратора R01, таким образом, адрес, например, «спейсвэб.рф«, необходимо записывать как «http://xn--90abiq2ald1h.xn--p1ai«.

Переадресация начинает работать сразу после включения.

При включенной переадресации настройки файла .htaccess не работают!

При настройке переадресации домена http на https с использованием этой функции сайт будет работать некорректно!

Источник

Оцените статью