What is My IP address

Your Public IP address is:

Internet Protocol Address (IP Address)

An IP address is a logical address assigned to the network devices and computers. IP address is used for communication between the devices. To access any resource in the network you need an IP address to be assigned to the device. It must be a unique string of numbers separated by dot.

The IP address space is managed gloabally by the IANA(Internet Assigned Numbers Authority), and there are five regional Internet registries(RIRs) who are responsible for assigning the IP addresses to the ISP's and Enterprices. APNIC, ARIN, AfrNIC, LACNIC, RIPE NCC are the fire RIR's

IPv4 vs IPv6

The internet Protocol version 4 is 32 bit address and there can be 4,294,967,296 IPv4 addresses, but due to growth of the internet the address space is not enough for the future. Hence a new version of IP(IPv6) for defined. This IPv6 is a 128 bits address and it was developed on 1995 and standardized in December 1998. Even though computer uses the Binary 1's and 0's understand the IP addresses and communicate with the peer, The IPv4 and IPv6 are displayed in human readable format to the users. The IPv4 are displayed as decimal values from 0-9( and the IPv6 are displayed in Hexa decimal values from 0-F(2002:dc8:F:1234:F:567:8:1) The IP address are divided into multiple subnets by using the subnet mask. The subnet mask defines the Network part of the IP address and the host part of the IP address. For example is the IP address with subnet mask, In this 192.168.1 is the network part(first three octets) and .0(last octet) is the host part. As the subnet mask is the network part doesnt change for the Broadcast domain. Only the host part gets changed for each individual host. In a broadcast domain(Single Vlan) all the host must have the same subnet mask. To communicate between the subnets we need a router to do the routing.

IPv6 provides up to 3.403×1038 addresses. This is enough for the future, for example we can assign an Individual public Ip address to each electronic appliance in the world. But still we will have free IPv6 addresses. The large IPv6 addresses allows us to assign large blocks of IPv6 addresses for specific purposes , With a large address space, there is no need to have complex address conservation methods as used in CIDR. Currently all the operating systems include native support for the IPv6 protocol, but it is not yet widely deployed in other devices, such as residential networking routers, voice over IP (VoIP) and multimedia equipment, and some networking hardware. Differences.

IPv4 IPv6
32 Bit address space 128 Bit address space to to to
fc00::/7 loopback address "0000:0000:0000:0000:0000:0000:0000:0001"
4,294,967,296 number of IP addresses 3.403×1038 number of IP addresses
Only a /24 or lesser prefix(/23, /22, /21) can be advertised to internet only /48 or lesser prefix(/47, /46) can be advertised to internet