IP Addresses


IP Addresses
IPv4 Addresses
Special-Purpose IPv4 Addresses
IPv6 Addresses
Special-Purpose IPv6 Addresses

IP Addresses

Similar to a postal address, the IP address is used to transport data from the sender to the recipient.

An IP address is used for the unique technical addressing of data in a network, such as the Internet or a local area network (LAN). Several IP addresses can be assigned to one computer. Likewise, an IP address can also designate several computers (see broadcast, multicast).

IP addresses in a network are divided into a network part and a host part. The first bits of the binary IP address form the network part and identify the network, such as the address range of an Internet provider, a company network, or your own private LAN. The remaining bits of the binary IP address form the host part and identifies the host (computer, router, printer, etc.) within the network. The separation between network part and host part can be specified e.g. as netmask, as wildcard mask or in the CIDR notation.


For the IP address, the breakdown is as follows:

1. Octet2. Octet3. Octet4. Octet
Decimal IP:198511001
Binary IP:11000110001100110110010000000001
Network Part (= Subnet)Host Part
Decimal Netmask:2552552550
Binary Netmask:11111111111111111111111100000000
CIDR:/24 = 24 Bit Network Part8 Bit Host Part

This results in the network address, the netmask and the broadcast address The addresses - can be assigned to the hosts.

Did you like my page, one of my freeware applications or online tools?

Then, please donate via PayPal in order to help keeping its content free - each amount is welcome!

Read more about support options...


Network Address

The network address is the first address in a network or subnet. Routers use this address to forward traffic to the appropriate network.

Broadcast Address

The broadcast address allows one computer to send data to all other computers on the same network or subnet simultaneously. The broadcast address is the last address in the subnet. For example, in the network, the broadcast address is


With IP multicast the data is transmitted to several specific recipients simultaneously. This is done via special multicast addresses. These are - for IPv4 and FF00::/8 for IPv6.

Host Addresses

In a network or subnet, the IP addresses between the network address and the broadcast address are available for the hosts. In the network these would be the addresses -


Specifying the netmask or subnet-mask is one way of defining the network part of an IP address. All bits belonging to the network part of the address are set to 1 and all bits in the host part are set to 0.

Wildcard Mask

The wildcard mask is the netmask with inverted bits.

Classless Inter-Domain Routing (CIDR)

The size of a network or subnet can also be specified with the number of bits set to 1 in the network mask instead of with a network mask. This number between 0 and 32 for IPv4 or 128 for IPv6 is given after the IP address, separated by a slash. is equivalent to

rDNS / in-addr.arpa

The domain in-addr.arpa is a special domain for reverse DNS lookups (rDNS). This can be used to determine the host name for an IP address. For the request, the bytes/octets of the IP address are inserted in reverse order in front of ".in-addr.arpa". Example for IP address

IPv4-mapped IPv6 Address

Hybrid dual-stack IPv6/IPv4 implementations (network interfaces that can handle IPv4 and IPv6 data packets) use special IP addresses to map an IPv4 address to an IPv6 address. This is done by prefixing the IPv4 address with a 96-bit prefix consisting of 80 bits of zeros and 16 bits of ones. Example: ::ffff:c633:6401 or also ::ffff:

IPv6 over IPv4 / 6over4

IPv6 over IPv4 is used to transport IPv6 data packets to IPv4 networks. A link-local IPv6 address is generated from an IPv4 address. For this purpose, the IPv4 address is prefixed with the string "fe80::". Example for IP address fe80::c633:6401

IPv4 Address

IPv4 addresses have a length of 32 bits = 4 bytes, also called octets. These are usually represented as decimal numbers from 0-255 separated by dots. This notation is also called dotted decimal notation.


With IPv4, 232 or 4,294,967,296 different addresses can be represented.

Special-Purpose IPv4 Addresses

Address blockFirst AddressLast AddressName / Description host on this network network Address Space Local Protocol Assignments (TEST-NET-1) (6to4 Relay Anycast) Delegation AS112 Service (TEST-NET-2) (TEST-NET-3) Multicast Broadcast

IPv6 Address

IPv6 addresses have a length of 128 bits = 16 bytes. These are represented in hexadecimal notation, with 2 bytes each separated by a colon. Several consecutive blocks with 0 byte each can be abbreviated with two colons. However, only one abbreviation is allowed in one IP.

Example with the same IP in full and abbreviated notations:

With IPv6, 2128 or 340,282,366,920,938,463,463,374,607,431,768,211,456 different addresses can be represented.

Special-Purpose IPv6 Addresses

Address blockFirst AddressLast AddressName / Description
::/128::::Unspecified Address
::1/128::1::1Loopback Address
::ffff:0:0/96::ffff: Address
64:ff9b::/9664:ff9b:: Translation
64:ff9b:1::/4864:ff9b:1:: IPv4-IPv6 Translation
100::/64100::100::ffff:ffff:ffff:ffffDiscard-Only Address Block
2001:0:/322001::2001::ffff:ffff:ffff:ffff:ffff:ffffTEREDO (Tunneling IPv6 over UDP through NATs)
2001:1::1/1282001:1::12001:1::1Port Control Protocol Anycast
2001:1::2/1282001:1::22001:1::2Traversal Using Relays around NAT Anycast
2001:10::/282001:10::2001:1f:ffff:ffff:ffff:ffff:ffff:ffffDeprecated (previously ORCHID)
2001:30::/282001:30::2001:3f:ffff:ffff:ffff:ffff:ffff:ffffDrone Remote ID Protocol Entity Tags (DETs) Prefix
2002::/162002::2002:ffff:ffff:ffff:ffff:ffff:ffff:ffff6to4 (deprecated)
2620:4f:8000::/482620:4f:8000::2620:4f:8000:ffff:ffff:ffff:ffff:ffffDirect Delegation AS112 Service
fe80::/10fe80::fe80::ffff:ffff:ffff:ffffLink-Local Unicast
ff00::/8ff00::ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffffMulticast Address

Did you like my page, one of my freeware applications or online tools?

Then, please donate via PayPal in order to help keeping its content free - each amount is welcome!

Read more about support options...

This website use cookies and process data. Information on data processing and the possibility of refusing it can be found in the privacy policy. Ok