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

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

Что касается записей DNS, как мне настроить один домен, www.example.com, у которого HTTP для www1.1.1.1 и HTTPS для www2.2.2.2?

Для ясности:

  • HTTP www.example.com преобразуется в 1.1.1.1
  • HTTPS www.example.com преобразуется в 2.2.2.2

На данный момент у меня есть:

@   IN A 1.1.1.1
www IN A 1.1.1.1

Мои текущие (средние) знания записей DNS говорят о том, что я не смогу настроить это таким образом. Вместо этого мне придется создать новую запись a для чего-то вроде secure IN A 2.2.2.2.

Примечание: К сожалению, настройка HTTPS www.example.com на 1.1.1.1 невозможна.

решение1

Боюсь, вы не сможете сделать то, о чем просите, напрямую, если только вы не хотите, чтобы HTTPS-трафик направлялся, например, на secure.example.com вместо www.example.com.

Единственным решением будет установка прокси-сервера/брандмауэра/балансировщика нагрузки перед вашими веб-серверами, которые будут перенаправлять трафик на разные IP-адреса в зависимости от используемого протокола.

решение2

С помощью DNS это сделать невозможно, поскольку для каждого ИМЕНИ должен быть один IP-адрес, независимо от протокола. Вам доступны следующие варианты:

  • Используйте брандмауэр/маршрутизатор для соответствующей маршрутизации трафика на разные серверы.
  • Добавитьновыйзапись для, например, secure.example.comкак 2.2.2.2, настроить сервер хостинга 1.1.1.1для перенаправления любых HTTPS-запросов www.example.comдляsecure.example.com

Связанный контент