Cloudflare で IIS HTTPS Rewrite を使用していますか?

Cloudflare で IIS HTTPS Rewrite を使用していますか?

.NET アプリケーションを実行している IIS (10.0) サーバー (2019) があります。

私はDNS/SSLにcloudflareを使用しており、CFにSSLを強制させるオプションがあります。これは、アプリのDNS名を使用している場合は正常に機能します。例:http://app.host.comリダイレクト先https://app.host.com

しかし、誰かがパブリックIP経由でサーバーにアクセスしようとすると、http://xxxx/HTTPS にリダイレクトされません。

この問題を解決するために URL 書き換えを使用しようとしましたが、IP アドレスは HTTPS 接続にリダイレクトされますが、cloudflare との接続が切断されます (リダイレクトが多すぎます)。

CloudFlareに適した方法はありますか?IISでのみ応答する方法はありますか?http://app.domain.com?

IIS は NAT を実行しているファイアウォール/ルーター (sonicwall) の背後にあることに注意してください。

関連情報