
Tenho um servidor IIS (10.0) (2019) executando um aplicativo .NET.
Estou usando o cloudflare para DNS/SSL e tenho a opção de fazer com que o CF aplique SSL. Isso funciona bem se eu estiver usando o nome DNS do aplicativo, por exemplohttp://app.host.comredireciona parahttps://app.host.com.
No entanto, se alguém tentar acessar o servidor através do IP público,http://xxxx/eles não são redirecionados para HTTPS.
Tentei usar uma reescrita de URL para resolver esse problema, embora redirecione o endereço IP para uma conexão HTTPS, mas interrompe a conexão com o cloudflare. (Para muitos redirecionamentos).
Existe uma maneira amigável do CloudFlare de fazer isso? Existe uma maneira no IIS de responder apenas emhttp://app.domain.com?
Vale ressaltar que o IIS está atrás de um firewall/roteador (sonicwall) que está executando o NAT.