Curl ingress gateway IP:PORT with Host Header gives 404

Hello.

Istio 1.2.5
Kubernetes: 1.14.5

$ curl https://10.100.43.96:31390 -H "Host: myapp.mydomain.com" -k -v --http1.1
Returns a 404 from envoy.

While:

$ cat /etc/hosts | grep fake
10.100.43.96 temp.mydomain.com
[user1@desktop:~   BASH]
$ curl https://temp.mydomain.com:31390 -H "Host: myapp.mydomain.com" -k -v --http1.1

gets routed.

I validated via wireshark that both requests are exactly the same.

This is resolved. I just needed to pass in the SNI