Запись CNAME не может содержать путь. Это только для доминирования в домене.
Эта настройка будет работать.
link.myotherdomain.com. CNAME mywebsite.com.
При правильной настройке все mywebsite.com
host.mywebsite.com
link.myotherdomain.com
разрешаются в 1.2.3.4
, затем следующий IP-запрос отправляется на IP-адрес 1.2.3.4
.
GET /test HTTP/1.1
Host: link.myotherdomain.com
......(omit)
Теперь самым подозрительным элементом является настройка виртуального хоста веб-сервера.
Это функция веб-сервера, который ведет себя так, как будто это другой сервер в соответствии со значением Host в заголовке запроса.
Для опроса о виртуальном хосте наиболее простым методом может быть следующий.
curl -H 'Host:mywebsite.com' http://1.2.3.4/test
// все будет хорошо
curl -H 'Host:link.myotherdomain.com' http://1.2.3.4/test
// это не будет нормально, если виртуальный хост включен