하나의 IP에 HTTP가 있고 두 번째 IP에 HTTPS가 있는 하나의 도메인에 대한 DNS 설정

하나의 IP에 HTTP가 있고 두 번째 IP에 HTTPS가 있는 하나의 도메인에 대한 DNS 설정

DNS 레코드와 관련하여 1.1.1.1에는 www.example.comHTTP가 있고 2.2.2.2에는 HTTPS가 있는 하나의 도메인을 어떻게 설정합니까 ?wwwwww

명확성을 위해:

  • 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 레코드에 대한 현재(평균) 지식으로 볼 때 그런 식으로 설정할 수는 없을 것 같습니다. 대신에 secure IN A 2.2.2.2.

참고: 불행하게도 1.1.1.1에서 HTTPS www.example.com을 설정하는 것은 옵션이 아닙니다.

답변1

유감스럽게도 HTTPS 트래픽이 www.example.com 대신 secure.example.com으로 이동하기를 원하지 않는 한 직접 요청한 작업을 수행할 수 없습니다.

유일한 해결책은 사용된 프로토콜에 따라 트래픽을 다른 IP 주소로 전달하는 웹 서버 앞에 프록시/방화벽/로드 밸런서 장치를 배치하는 것입니다.

답변2

프로토콜에 관계없이 특정 NAME에 대해 하나의 IP 주소를 가져야 하므로 DNS를 사용하여 이 작업을 수행할 수 있는 방법은 없습니다. 사용할 수 있는 옵션은 다음과 같습니다.

  • 방화벽/라우터를 사용하여 그에 따라 트래픽을 다른 서버로 라우팅합니다.
  • 을 추가하다새로운예를 들어 에 대한 기록은 secure.example.com에 대한 모든 HTTPS 요청을 리디렉션하도록 2.2.2.2서버 호스팅을 구성합니다 .1.1.1.1www.example.comsecure.example.com

관련 정보