Я выполнил веб-поиск по этому вопросу, но полностью разочарован результатами. Дело в том, чтобы перенаправить все запросы на домен .com на субдомен www.domain.com.
Итак, что у меня есть:
- www.domain.com - основной домен веб-сайта, все клиентские запросы должны быть перенаправлено здесь
- domain.com - еще одна точка входа в веб-сайт для люди, не использующие префикс www, все запросы должны быть перенаправлены на www.domain.com
- mydomain.com - альтернативный псевдоним сайта, все запросы должны быть перенаправлены на www.domain.com
- www.mydomain.com - для людей, использующих префикс www, все запросы должны быть перенаправлены на www.domain.com
Я понимаю, что это возможно с использованием .htaccess и PHP. Но я хочу выяснить, как это можно сделать, используя только DNS. Я также понимаю, что результат DNS-запроса не изменяет того, что происходит на уровне HTTP, поэтому первоначально введенное имя домена всегда будет тем, которое было отправлено на веб-сервер в Host. Поэтому, чтобы переписать domain.com на www.domain.com, мне все равно потребуется Apache mod_rewrite. Но я хочу выполнять основную часть работы с DNS (записи CNAME и A).
Итак, главный вопрос заключается в том, что CNAME и A записывают каждый вышеперечисленный домен?