Могу ли я автоматически перенаправлять трафик с одного домена на другой?

Могу ли я автоматически перенаправлять трафик с одного домена на другой?

Познакомьтесь с Оливером. Оливер хочет открыть свой собственный ресторан "Fancy Flavours" и соответствующий веб-сайт. Он хочет купить домен fancy-flavours.co.uk, но знает, что должен учитывать различия в написании в американском и британском английском: "flavors" против "flavors".

Вместо того, чтобы размещать два разных веб-сайта, можно ли незаметно перенаправить любого, кто попытается использовать неправильно написанный адрес, fancy-flavors.co.ukна «правильный» веб-сайт?

Я хорошо знаком с перенаправлением HTML, но мне интересно, возможно ли это на уровне домена, чтобы это применялось ко ВСЕМУ трафику?

Одним из преимуществ этого является то, что, например, если Оливер захочет добавить новый поддомен, mail.fancy-flavours.comему не придется зеркально отображать эти изменения DNS в двух разных реестрах DNS.

решение1

Не думаю, что это возможно на уровне DNS. DNS помогает направлять домены и поддомены на IP-адреса. Вы можете использовать подстановочные знаки, например *.example.com, чтобы направлять все поддомены на IP-адреса.

На уровне URL, как упомянул Майкл, вы можете использовать 301-редиректы. Там также можно использовать wild cards - example.com/anything можно перенаправить на www.example.com/anything или наоборот. Панель управления вашего сервера должна поддерживать это, или вы можете использовать .htaccess Помощь можно найти вэтот URL-адрес.

решение2

Если вы используете BIND и размещаете свой собственный DNS, это в некоторой степени возможно. Обе зоны могут обслуживаться из одного и того же файла зоны — вам все равно придется размещать оба домена на своих веб-/почтовых серверах. В вашем файле зоны вы всегда захотите ссылаться на свое доменное имя с помощью "@", а не на фактическое доменное имя (fancy-flavors.co.uk. или fancy-flavors.co.uk.). Затем в вашем named.conf вы должны указать один и тот же файл зоны для обоих доменов.

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

Стоит ли делать это для ограниченного числа DNS-имен — вопрос, на который можете ответить только вы.

решение3

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

Связанный контент