Как перенаправить с одного домена верхнего уровня на другой с помощью Route53


Извиняюсь, если моя терминология здесь не совсем корректна

У меня есть домен albunack.net отлично работает на маршруте № 53. У меня тоже есть домен albunack.com под управлением маршрута 53

Я хочу, чтобы любые запросы albunack.com перенаправить на albunack.net а также показать пользователю, что они включены albunack.net нет albunack.com (через адрес webbrowser)

Я попытался создать запись A в качестве псевдонима для albunack.com и установка цели псевдонима на albunack.net но это не сработало это не сработало признать albunack.net - как же мне это сделать ?

2 2

2 ответа:

Это можно сделать с помощью корзины S3 для перенаправления на albunack.net во-первых, вам нужно будет создать корзину S3 и точку albunack.com к нему.

  1. Создайте корзину S3 с именем albunack.com (имя важно и должно совпадать с доменным именем).
  2. настройте ведро, чтобы оно действовало как статический веб-сайт. Сделайте это в свойствах ведра. Перейдите на страницу Static Website Hosting и выберите перенаправить все запросы на другое имя хоста.
  3. Введите http://albunack.net в качестве адреса, на который вы хотите пересылать все запросы.
  4. пройдите маршрут 53 и укажите albunack.com к ведру S3. Это можно сделать, создав запись псевдонима для корзины S3.

Теперь, когда пользователи переходят к albunack.com, запрос будет отправлен в корзину S3, которая ответит перенаправлением на albunack.net описание этого метода можно найти в блоге AWS на странице хостинг веб-сайтов корневых доменов для Amazon S3.

Я хочу, чтобы любые запросы albunack.com перенаправить на albunack.net и еще также, чтобы показать пользователю, что они включены albunack.net нет albunack.com (через адрес webbrowser)

Это на самом деле то, что вам нужно сделать с веб-сервера, а не через DNS. На самом деле DNS также участвует в этом тангенциально.

Первое, что вам нужно сделать, это разрешить оба домена на один и тот же IP-адрес. Это можно сделать либо создав записи для обоих доменов, как вы описано выполнение или установка одного в CNAME для другого. Но какой бы подход вы ни выбрали, все, что делает DNS, - это разрешение домена, подобного albunack.net на IP-адрес. DNS не обеспечивает механизм для веб-браузера, чтобы переключиться на другой домен.

Ваш веб-сервер-это то, что нужно распознать, когда приходит запрос albunack.com и перенаправить их на albunack.net. то, как именно вы это сделаете, будет зависеть от того, какой веб-браузер вы используете. Я знаком с Apache, так что вот простой способ сделать это с помощью определения виртуального хоста:

<VirtualHost *:80>
    ServerName albunack.com
    RedirectPermanent / http://albunack.net/
</VirtualHost>

Вы обнаружите, что перенаправление в веб-браузерах обсуждалось / отвечалось довольно много на stackoverflow & serverfault, поэтому, если вам нужна дополнительная помощь в настройке перенаправлений на любом веб-сервере, который вы используете, я бы начал с поиска существующих ответов.