Назад | Перейти на главную страницу

CNAME указывает, но не получает окончательный контент

Я ни в коем случае не профессионал с точки зрения сетей и DNS, но я знаю свою долю вещей.

Я пытаюсь сделать следующее. На хостинге клиента недостаточно места и разрешений для размещения небольшого сайта, над которым я работаю. Итак, я размещаю сайт на своем собственном сервере. Я хочу, чтобы конечный URL был в домене клиента. Итак, я создал CNAME на хостинге моего клиента, указывая на новый поддомен на моем сервере. Что-то вроде:

My subdomain: client.myhosting.com
CNAME on client's hosting: register.clientdomain.com -> client.myhosting.com

Направление работает нормально, но когда я открываю register.clientdomain.com вместо получения содержания client.myhosting.com Я получаю корневую папку myhosting.com.

Я использовал этот способ маскировки URL-адресов с помощью таких сервисов, как Instapage и Shopify, поэтому я подумал, что это будет иметь смысл только в том случае, если я сделаю это с поддоменом.

Я был в контакте с ребятами из службы поддержки моего хостинга, но я не уверен, что они не совсем понимают меня, если они не знают, как это сделать, или я ошибаюсь, и это не может быть сделано.

Мне не хватает дополнительных настроек или мой хост настроен неправильно?

[изменить: комментарий к первому ответу указывает, что это cPanel, и вопрос, таким образом, заключается в том, как настроить псевдоним виртуального хоста с помощью cPanel]

Имя хоста, используемое в URL-адресе, отправляется на веб-сервер, чтобы помочь ему выбрать правильный контент (виртуальный хостинг), а CNAME просто помогают клиентам (веб-браузерам или чему-то еще) найти IP-адрес (а) веб-сервера. , они не меняют то, что отправлено.

Таким образом, веб-сервер необходимо настроить, чтобы знать, для каких доменов он должен обслуживать этот контент. В register.clientdomain.com приведенный выше пример необходимо добавить как «псевдоним vhost» к виртуальному хосту, на котором хранится контент.

Делать не настроить веб-сервер для возврата контента для любой Имя хоста, с которым осуществляется доступ, представляет собой кошмар безопасности (поскольку ваш контент становится доступным с доменным именем под контролем злоумышленника, что потенциально позволяет кражу конфиденциальных данных). Просто добавьте отдельные известные / разрешенные имена серверов.