Basically I want to display a hosts external public facing IP address regardless of whether or not it is part of a natted lan. What I\'m doing now is just connecting to myipaddr
STUN RFC 3489will do it, though you need access to an open STUN server. There are other sites (like myipaddress.com) that will report your apparent address back to you, but there is no "standard" service for this.