196.xxx.xxx.xxx IP addresses are unlikely to be Internet - they are much, much more likely to be local LAN addresses, since that range is normally reserved for internal networks and I know of no ISP which is using them.
When you get your IP address, you get you local IP - the Internet IP address is the address by which your ADSL router is known to the outside world, which you internal address being used as a subnet to re-address the packets when they are received.
AFAIK, the only way to find out your the Internet IP address you are using, is to contact a web service and get it to tell you. There is a good article on MSDN about this, which should help:
http://msdn.microsoft.com/en-us/magazine/cc163692.aspx[
^]