There are many option in order to hide your IP depends on the level of your network. if you are using a internet service at your home. you can use those routers which are NAT( network address resolution) enabled. You can also use proxy servers. Firewall is also a good option. if you have a large corporate, ask the MPLS providers for the connection as MPLS provide you the virtual IPs. You can use the VPN above the MPLS plane and also can add more security by enabling encryption.