What are Public / Private IP Addresses?

Public IP addresses are addresses that are accessible from the Internet.

There are certain ranges of IP addresses that are reserved for private network use, such as:

10.0.0.0 through 10.255.255.255
169.254.0.0 through 169.254.255.255 (APIPA only)
172.16.0.0 through 172.31.255.255
192.168.0.0 through 192.168.255.255