Is it necessary to hide internal IP address

I know this is not a security forum. I'm just trying to learn. I have seen a lot of screen shots here where the posters hide their internal network ip. Are there any security risks for exposing those ip addresses? I thought certain IP addresses are reserved for private networks, to be used on internal networks such as home networks. Examples of private ip addresses:10.0.0.0 to 10.255.255.255, 172.16.0.0 to 172.31.255.255 and 192.168.0.0 to 192.168.255.255. Devices with private IP addresses cannot connect directly to the Internet. Likewise, computers outside the local network cannot connect directly to a device with a private IP. So what is the point of hiding internal IP address? Thanks.

If you are using the private IPs, I don't see why it would matter, they are not routable through the Internet. Although I would personally not want to expose my network to the Internet like that, personally.

I'm sure there is a reason for wanting to hide, or show internal IPs to the Internet at large, but I can't fathom it at the moment. I know NAT was created as a partial solution to just this sort of thing. 1 External IP <-> NAT router <-> internal IPs

It's paranoia, and only partially justified. I think most people who do it do it because they think disclosing the information somehow makes them "vulnerable"; most of the time that just isn't the case. People also think that by divulging their internal IP addresses that somehow someone on the Internet can gain access to their network through IP spoofing -- that also isn't the case (I can explain this in detail if need be).

However, the justifiable part about not disclosing internal/reserved IP addresses used has to do with a general security-conscious mentality. It all stems from a simple concept: don't give people information they don't need. You would think this is common sense but surprisingly in this day and age it isn't. Most fortune 500 companies teach/train employees this mentality as well, and it's understandable. It's not just good security, it's being smart. It's like someone calling you up, not identifying who they are + what they're calling about, but asking your name. Why would you give them your name if there's no reason to / not relevant to the phone conversation? Think of it that way.

It's paranoia, and only partially justified. I think most people who do it do it because they think disclosing the information somehow makes them "vulnerable"

Click to expand...

Yeah I think i am one of those people; I hide my ip address when replying emails and any other private transactions with banks and etc. I am using hidemyass.com in hiding my ip address. and it can be installed on smartphones like androids and iphones too.

MAC addresses maybe more personally identifiable. WAN IP addresses posted on public forums might attract targeted attacks - but every website you contact knows it. You really need to be sure you trust a third party proxy!
But what's going to happen when IPV6 realy comes in and every device from your TV to toaster has a unique IP address, and no nat involved?