No se puede acceder al servicio WCF de forma remota

FONDO

Tenemos unaServicio web WCF alojado en unServicio de Windows corriendo con elbasicHttpBinding.

PROBLEMA

La navegación a la URL del servicio en la máquina local funciona bien, pero tratar de navegar usando la dirección IP externa (ya sea de forma remota o localmente) incluso no funciona. Ejemplo:

http://localhost:8000/booking.svc (DE ACUERDO)

http://<external-IP>:8000/booking.svc (No está bien)

APP.CONFIG

<system.serviceModel>

    <services>
      <service behaviorConfiguration="DefaultServiceBehavior" name="HotelManagementSystem.ServiceHost.BookingService">
        <endpoint address="" binding="basicHttpBinding" contract="HotelManagementSystem.ServiceHost.IBookingService" />
        <host>
          <baseAddresses>
            <add baseAddress="http://localhost:8000/booking.svc" />
          </baseAddresses>
        </host>
      </service>
    </services>

    <behaviors>
      <serviceBehaviors>
        <behavior name="DefaultServiceBehavior">
          <serviceMetadata httpGetEnabled="true" />
          <serviceDebug includeExceptionDetailInFaults="True" />
        </behavior>
      </serviceBehaviors>
    </behaviors>

  </system.serviceModel>

¿Alguien tiene alguna idea?

Respuestas a la pregunta(1)

Su respuesta a la pregunta