Most home users have a router so that they can use their Internet connection with multiple computers, some of which may connect via wi-fi. In this situation, your computer has two IP addresses: the IP address assigned to you by your ISP, and the IP address assigned to your computer by your router.
The first IP address, which actually is assigned to your router, is how other computers on the Internet communicate with you. If this address was not known, you would be unable to receive any information from the Internet.
The second IP address is known as a "private IP address." There are certain ranges of IP addresses that are reserved for this purpose. These IP addresses may be used anywhere that is not exposed directly to the Internet. The same private IP addresses are used everywhere -- many home user computers will have the same IP address (for example, 192.168.1.100). This duplication doesn't matter because these addresses are not "visible" directly from the Internet -- they are protected by the presence of the router.
To determine your external IP address without using an external website (which, as I said, has to know your IP address if you are going to communicate with it), log into your router's administrative utility and you should find it on some sort of "status" page. The exact location will depend on the make and model of your router.
To determine your internal private IP address, open a Command Prompt (click Start, type Command Prompt in the Search box, and press Enter), and type
ipconfig
and press Enter.