You public IP address is the address given to you by your ISP. It's the public address that hits web servers when you access Internet pages. In contrast, the private IP address is the address used within your network. Listed below are several websites for finding your public (external) IP address. You only need one to find the address, but I've listed several in case one of them is down.
Free software reviews and tutorials