Si pone
http://localhost/ ... quiere decir que está navegando desde su propia máquina ( localhost = 127.0.0.1 ), es decir desde donde está el servidor de web iis, (o se conecta por terminal server o vnc o ...)
Y si pone la ip wan y no navega quiere decir que el router o un firewall capa el puerto 80 desde la wan.
que pruebe a poner la ip local, por ejemplo 172.16.0.51 y si navegará o que use el dns en lugar de la ip ...
también puede editar en c:\windows\System32\drivers\etc\hosts
y poner una entrada tal que:
172.16.0.51 nombre_dns.servidor.loquesea
salu2