Find my external ip address without a website - is it possible in Windows Vista?
It should be in the router configuration. Your cable or DSL modem provides your router with its external IP.
Open up the command prompt (cmd) and type ipconfig. Copy the default gateway into the address bar of your web browser. Log into your router. On the router status page... there you should see the external IP address that has been assigned to your router.
If you have access to your cable or DSL modem's web interface (usually through http://192.168.1.1 or 0.1), you can try looking there. My modem's interface has a Status tab, where it shows the WAN IP address.
ping -r 1 www.yahoo.com
It will try to ping
www.yahoo.com and show you the route for the first hop, which should be the IP address of your router.
Note that nothing is magical about
www.yahoo.com. You could ping whoever your want.
You could also try
tracert -h 1 www.yahoo.com, which will give you the IP address of your first hop out to the Internet (which should be your router).
there's a gadget in the online gadget gallery called network meter that will display your internal and external ip address. There's also a bunch of windows utilities that will do the same.