Well, I think the problem is finally tracked down. It seems to be JAVA in my browser.
site states that the way they are able find out this info is through JAVA. I'll include the post I made at the mozilla site...
But, when I go to www.auditmypc.com
, my internal address is being broadcast. When i take the "Anonymous Surfing" test, my IP address, my host name and then below the map to where I generally live, there is also a notice in red with an red exclamation point in a triangle notifying me that it also has my Private IP address. And, the private IP address is correct. Something is giving all this away.
I've explored further in the auditmypc site. It states that the way it was able to get all this info was through JAVA. The site states that...
"The point is, you should be concerned that a Java applet ran without your knowledge, found some information and passed it back to the server."
"It was cross site leaking of java that gathered this information made possible by passing variables back from the applet and constructing a url in java to a web page using an iframe that contains the data to be collected. The server can then read this information, store and process the internal ip address as needed.
The only way to prevent this that we are aware of, is to disable active scripting in the browser."
It also says that...
"A malicious website owner could use a similar method to grab a lot more than your internal IP address, and you wouldn't even know it!"
So, I got it now. It's a JAVA leak. The site states that to prevent this, Javasacripting should be turned off. In fact, it states that it was able to do this by running a JAVA applet without even my knowledge.
So, apparently there's a hole in JAVA that's compromising security on my system.
So, I'm not sure what my next step should be if I want to surf without a web-proxy.