My IP address is

34.228.142.94

Server protocol:

HTTP/1.1

Server host:

ec2-34-228-142-94.compute-1.amazonaws.com

Proxy:

172.68.65.6

User Agent:

CCBot/2.0 (https://commoncrawl.org/faq/)

City:

Ashburn

Country:

United States

Longitude:

-77.4728

Latitude:

39.0481
IP Geolocation by geoPlugin

What is an IP address?

An Internet Protocol (IP) address is a unique logical numeric address that identifies every device - network node(single computer, printer, switch, router, etc.) that is part of a TCP/IP-based networkThe concept is similar to addresses in a town or city as the IP address gives the network node an address so that it can communicate with other nodes or networks, just like mail is sent to friends and relatives.

There are IP addresses are used by the whole Internet (external IP), and only used by locally (internal IP, (Local Area Network  - LAN IP) when you are using a router for example).

The situation is a bit easier with local addresses (for example computer, printer, smartTV connected to the router), the router/switch assigns internal - Private IPs.

As for external - Public IPs (World Area Network - WAN IP on the external interface), it is a bit more complex: the Internet Service Provider (ISP) assigns the external IPs to devices. It might be nice if every device had its own IP address, it is unfortunately not possible as network devices come and go frequently - millions are added, removed, or rearranged every day. It would be impossible for everyone in the world to keep up with the changes. Another reason that local networks use their own addresses is that the Internet ran out of "regular" IP addresses long ago.