Es relativamente sencillo si estás familiarizado con .NET
Piensa en lo siguiente:
Cuando visitas una web que devuelve tu IP públia (ip con la que sales a la red) dicha IP estará en el código fuente (Html) ¿no?
Simplemente con un par de líneas en Visual Basic .NET puedes conectarte con dicha Web, leer el código fuente en una secuencia de bytes, cambiar su codificación y buscar tu IP mediante búsqueda en cadenas.
O, la manera más fácil y menos costosa ya que te llevaria nada mas que dos o tres líneas:
Utilizar la siguiente Web, que te devuelve únicamente tu IP en el código fuente
->
http://automation.whatismyip.com/n09230945.aspSinceramente no es que sea cuestión de quitarte trabajo, ya que es una chorrada escoger cualquiera de los dos métodos, en mi opinión te recomiendo el primer paso ya que aprenderás a sacar info de webs con .NET
Saludos!