Hi, I am trying to reach an IP address on a local network remotely. the local network belongs to me. I have a public IP that i got through "what is my ip". How do I go about this?
Basically, you have two choices: port forwarding or VPN. Port forwarding means that you set up our perimeter router to automatically forwarding all requests on a given port to a (usually) internal IP address. What ports those are depend on what it is that you're trying to accomplish.
VPN sets you up with a secure, encrypted connection into your network. The encryption creates a kind of virtual network adapter on your PC that acts like it's part of the local network. Some routers give you the ability to do this. Otherwise, you need to setup some kind of machine to provide this. There's a company out there with a special form of Linux designed to provide service like you'd find on major enterprise-class firewall and security appliances. It's called Vyatta. Might be worth investigating.
There are also imtermediary services, services that you connect to from each end and then gain access per the service's instructions. GoToMyPC is one such service, as is LogMeIn. And there are several others.