Вы должны понимать, что здесь происходит, чтобы понять, почему то, что вы пытаетесь сделать, не сработает.
Имена хостов, например www.subdomain.webpage.com
, разрешаются по сетевому адресу. При попытке перейти к https://example.com/some-page
сначала ищется example.com
на настроенном DNS-сервере, который может разрешить это имя хоста до 192.0.2.1
.
Затем устанавливается сетевое соединение между компьютером, на котором запущен браузер, и сервером по адресу 192.0.2.1
. Поскольку это HTTPS, через это соединение запускается сеанс TLS для шифрования трафика между браузером и сервером.
Теперь браузер запрашивает у страницы страницу:
GET /some-page
Обратите внимание, что это не имеет ничего общего с именем хоста. (Да, это правда, что здесь обычно есть заголовок Host:
, позволяющий серверу использовать несколько имен хостов на одном сервере, но это не имеет значения. К настоящему времени мы уже подключены к определенному серверу.)
На уровне DNS всего этого вы можете указать ваше имя хоста только на некотором IP-адресе. Вот и все.