Что касается записей DNS, как мне настроить один домен, www.example.com
, который имеет HTTP для www
на 1.1.1.1 и HTTPS для www
на 2.2.2.2?
Для ясности:
На данный момент у меня есть:
@ IN A 1.1.1.1
www IN A 1.1.1.1
Мои текущие (средние) знания записей DNS говорят о том, что я не смогу настроить его таким образом. Вместо этого мне придется создать новую запись для чего-то вроде secure IN A 2.2.2.2
.
Примечание. Установка HTTPS www.example.com на 1.1.1.1, к сожалению, не подходит.
Невозможно сделать это с помощью DNS, так как у вас должен быть один IP-адрес для данного ИМЕНИ, независимо от протокола, вам доступны следующие варианты:
secure.example.com
так как 2.2.2.2
, настроить хостинг сервера 1.1.1.1
для перенаправления любых HTTPS-запросов для www.example.com
к secure.example.com
Боюсь, вы не можете делать то, о чем просите напрямую, если не хотите, чтобы трафик HTTPS шел, например secure.example.com вместо www.example.com.
Единственное решение - установить прокси / брандмауэр / устройство балансировки нагрузки перед вашими веб-серверами, которые перенаправляют трафик на разные IP-адреса в зависимости от используемого протокола.