Как перенаправить с одного домена верхнего уровня на другой с помощью Route53
Извиняюсь, если моя терминология здесь не совсем корректна
У меня есть домен albunack.net отлично работает на маршруте № 53. У меня тоже есть домен albunack.com под управлением маршрута 53
Я хочу, чтобы любые запросы albunack.com перенаправить на albunack.net а также показать пользователю, что они включены albunack.net нет albunack.com (через адрес webbrowser)
Я попытался создать запись A в качестве псевдонима для albunack.com и установка цели псевдонима на albunack.net но это не сработало это не сработало признать albunack.net - как же мне это сделать ?
2 ответа:
Это можно сделать с помощью корзины S3 для перенаправления на albunack.net во-первых, вам нужно будет создать корзину S3 и точку albunack.com к нему.
- Создайте корзину S3 с именем albunack.com (имя важно и должно совпадать с доменным именем).
- настройте ведро, чтобы оно действовало как статический веб-сайт. Сделайте это в свойствах ведра. Перейдите на страницу Static Website Hosting и выберите перенаправить все запросы на другое имя хоста.
- Введите http://albunack.net в качестве адреса, на который вы хотите пересылать все запросы.
- пройдите маршрут 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, поэтому, если вам нужна дополнительная помощь в настройке перенаправлений на любом веб-сервере, который вы используете, я бы начал с поиска существующих ответов.