DNS 레코드와 관련하여 1.1.1.1에는 www.example.com
HTTP가 있고 2.2.2.2에는 HTTPS가 있는 하나의 도메인을 어떻게 설정합니까 ?www
www
명확성을 위해:
- 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.1
www.example.com
secure.example.com