In every scenario I've seen, a Site-to-Site VPN tunnel is used to bridge 2 virtual networks with a private IP address range - this all makes sense as a use-case to me, and I've implemented such in scenarios other than this one.
The problem is, a client is asking that I provide a public IP address behind a Site-to-Site tunnel to interface with. They don't want to interface with a private IP address.
I've researched until exhaustion, and can't figure out a way to make this work in Azure. Does anyone have any experience doing this?
EDIT: The tunnel needs to be IPsec. I've attempted a host-based VPN solution, and the Azure VPN gateway solution, but was not able to get either working in the manner requested.