When machine's ip is some kind of 192.168.0.2 and machine is visible from the
internet under some other public IP due to routing doesn't matter if You connect
to some WSDL using public ip, or local network ip, in wsdl there is always
rerference to '192.168.0.2', which is not accessible from all over the internet.
and same in soap binding in the end of wsdl
Workaround : download wsdl file and change manually all entries before using it
in some tool.