emm, para esto no hace falta vb, entras en una pagina como www.cualesmiip.com y te muestra la ip externa.
si quieres hacerlo en vb supongo que usando winsock enviando una peticion a un servidor y que ese servidor te devuelva la ip externa. No se es lo que se me ocurre aora. Podrias hacer un servidor, y dejarlo escuchando en tu pc, y desde el curro conectarte a el y que te devuelva la ip externa de curro.
si quieres hacerlo en vb supongo que usando winsock enviando una peticion a un servidor y que ese servidor te devuelva la ip externa. No se es lo que se me ocurre aora. Podrias hacer un servidor, y dejarlo escuchando en tu pc, y desde el curro conectarte a el y que te devuelva la ip externa de curro.