Servicio web de WCF detrás del proxy público inverso
¿Cómo puedo servir correctamente WSDL de un servicio web WCF ubicado en una LAN privada detrás de un proxy inverso que escucha en IP pública?
Tengo un servidor web Apache configurado en modo proxy inverso que escucha las solicitudes en una dirección IP pública y las atiende desde el host interno de IIS. El servicio web WCF genera WSDL utilizando la dirección FQDN del host LAN que, por supuesto, no puede ser leída por un cliente de servicio web de Internet.
¿Hay alguna configuración que se pueda configurar en web.config de la aplicación wcf o en IIS para personalizar el WSDL generado que contiene la dirección de host y poner la dirección pública en su lugar?