There's no such thing as an "internal" IP address. That is the IP address of my computer's connection. It's the only one the O/S knows about.
My router, on the other hand, has a different IP address. Vista will not be able to learn that one itself, though a non-anonymized visit to Microsoft.Com would reveal it.
What if Vista kicked off a trace and included it with all of the other junk it sends?