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

Настройка DNS для одного домена с HTTP на одном IP и HTTPS на втором IP

Что касается записей 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-адреса в зависимости от используемого протокола.