내 목표는 HTTPS를 통해 맞춤 도메인에서 제공되는 Azure App 서비스를 이용하는 것입니다. 이 응용 프로그램은 HTTPS POST 요청을 수신하므로 프로세스에서 원격 IP를 로깅해야합니다.Azure App 서비스의 원격 IP가 맞춤 도메인 용 HTTPS를 통해 제공됩니다.
나는 일반적으로 다음과 같이 원격 IP 주소, 호출 클라이언트의 IP를 얻을 :
HttpRequest request = ...
var IP = request.HttpContext.Connection.RemoteIpAddress;
앱이 내가 푸른 CDN 엔드 포인트를 사용할 사용자 정의 도메인에 대한 HTTPS를 통해 제공하게하려면.
이제 IP I 레코드는 호출 클라이언트가 아닌 CDN 서버용입니다.
발신 IP를 가져올 수 있습니까?
요청한 요청이 HTTPS POST이므로 CDN 캐싱이 문제가되지 않아야합니다.
Azure CDN이 그러한 정보를 포함 할 수있는 헤더를 추가합니까?
SSL 인증서를 App 서비스에 직접 추가해도 아무 것도 변경되지 않습니까?
Amazon CloudFront도 동일하지만 [X-Forwarded-For] (http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/RequestAndResponseBehaviorCustomOrigin.html#RequestCustomIPAddresses)에 대한 설명서가 있습니다. Azure가이 작업을 수행하는지 여부에 대한 문서가 있습니까? – hultqvist