Переслать все из домена с ошибкой (DNS)

1

У меня есть два домена:

  1. example.com
  2. exampel.com (неправильно написанная версия 1)

Теперь я хочу «переслать» все из домена 2 в домен 1, например:

  • www.exampel.com -> www.example.com (для каждого субдомена)
  • info@exampel.com -> info@example.com (для всех адресов электронной почты).

Я понимаю, что все это можно настроить вручную (для каждого субдомена, для каждого адреса электронной почты), но нет ли способа полностью сопоставить домен 2 с доменом 1?

Спасибо!

Erik
источник
@Logman Буквально первое предложение в посте «У меня есть два домена»
Девон Парсонс
лол, извините :) смотреть фильм и доска не хорошо
Logman
Просто чтобы уточнить, что вы говорите о настройке конфигурации ZONE в DNS. Не переадресация на клиентский компьютер или не авторизованный DNS-сервер, правильно?
Скотт Чемберлен
Что вы используете для своего DNS-сервера для своих доменов? Если бы вы работали со своими собственными DNS-серверами и использовали связывание, то, безусловно, можно было бы создать один файл зоны, чтобы все записи были относительными. Затем просто настройте сервер на использование одного и того же файла для обоих доменов.
Зоредаче
Я использую размещенное решение для DNS (transip). Я бы переключился, если есть лучшая альтернатива, хотя. Я действительно говорю о конфигурации зоны DNS.
Эрик

Ответы:

2

Для этого можно использовать запись DNAME, которая в современной версии программного обеспечения DNS, поддерживающей EDNS0 (например, BIND9), будет делать то, что вы хотите, и будет вести себя намного лучше, чем подстановочный знак CNAME, но при этом синтезировать соответствующие CNAME на лету для обратного хода. совместимость с DNS-серверами, не поддерживающими EDNS0. См. RFC 6672 и RFC 2672 .

Милли
источник