Я создал DNS-запись в co.cc, чтобы указать на учетную запись x10hosting. Так что мне нравится <mydomain>.co.cc - A - <x10 ip>
Он работает правильно. Теперь проблема в том, что я уже упомянул имя вроде blog.<mydomain>.co.cc
в моих предыдущих резюме, которые я не могу изменить. Так можно ли перенаправить запрос субдомена на основной домен с помощью записи DNS.
как уже было сказано, DNS не перенаправляют.
DNS только разрешает имя в ip.
если вы используете сервер apache, просто укажите домен на IP-адрес вашего сервера, и вы можете использовать .htaccess для перенаправления.
Ты можешь добавить CNAME, но этого будет недостаточно.
Таким образом, вы сообщаете браузерам только, что IP-адрес вашего блога совпадает с IP-адресом, указанным в DNS-записи вашего домена:
blog.dom.tld -> dom.tld -> <your.ip>
Если ваш HTTP-сервер не поддерживает Vhosts (и я полагаю, что это делает так как вы находитесь на общем сервере :), вы бы сделали.
Поскольку ваш сервер - Vhost, вы должны указать ему, чтобы он правильно обрабатывал как blog.dom.tld, так и dom.tld как тот же vhost. Вы можете добиться этого, используя ServerAlias
директива apache, например
РЕДАКТИРОВАТЬ:
не знаю вашего хозяина, но от их форум кажется, вы можете войти в систему и сделать это вручную.
DNS действительно не выполняет такое перенаправление. Обычно вы должны указать оба домена на виртуальных хостах веб-сервера для обоих доменов и создать правило на виртуальном хосте для отправки перенаправления.
Если вы посмотрите вокруг, есть бесплатные / дешевые услуги (например, dyndns), который выполнит перенаправление за вас. Обычно вы указываете им имя, которое хотите перенаправить, а затем сообщаете им, какой URL-адрес тоже нужно перенаправить.