Warning: you need Javascript to use this form! Please activate it.
The forms below give you the ability to calculate various properties of IP addresses and the texts around them give you some hints about how to use them.
[hide]
Misc Address | / | |
Network Mask | ||
Network Base | 192.168.0.0 | |
First usable Address | 192.168.0.1 | |
Last usable Address | 192.168.0.253 | |
Default Gateway | 192.168.0.254 | |
Broadcast Address | 192.168.0.255 |
0.0.0.0 | the "ANY" address that is used by programs to speak to all network interfaces, it is never used directly. The whole network 0.*.*.* is reserved for special purposes (like DHCP). |
10.*.*.* 172.16.*.* - 172.31.*.* 192.168.*.* |
are private addresses - you can use them freely within your own LAN. They will not be routed in the Internet. |
127.0.0.1 | is the localhost address, used by each host to talk to itself, there is always a special loopback interface preconfigured with this address, you never assign it to a real network device. The entire 127.*.*.* network is reserved for (host-)local networking. |
169.254.*.* | Link-Local addresses. These are automatically generated by some operating systems and (e.g. MacOS and Linux with Avahi installed) and are only usable for local communication in the LAN segment. |
198.18.*.* - 198.19.*.* | Network benchmark tests, this should never be used in production networks. |
198.51.100.* 203.0.113.* |
TEST-NET-2, Documentation and examples TEST-NET-3, Documentation and examples |
224.*.*.* | Multicasts (former Class D network) - Warning: the data shown when you click this network is not completely accurate - e.g. there is no default gateway or broadcast for multicasting |
240.0.0.0/4 | Reserved (former Class E network) |
255.255.255.255 | Link Broadcast - this is sent to all hosts on the same network link, but does not cross routers |
[hide]
IPv4 Address: | Please use dotted decimal notation. | |
IPv6 Address: | Please use hexadecimal notation with the relevant 32 bits to the far right. |
Provider prefix IPv6: | / Use 2002::/16 for 6to4 and whatever you ISP gave you for 6rd |
Customer IPv4: | IP: using bits; use your public IPv4 address (PPP: your own, not the peer address) and the bits value from the ISP or 32 for 6to4 |
IPv6 Customer prefix: | / |
Teredo prefix: | 2001::/32 |
Teredo server: | ? |
Teredo Flags: | ? |
Client public IPv4: | ? |
Client public UDP port: | ? |
[hide]
48bit MAC: | Please use dashes or colons to separate bytes | |
64bit Host ID: | Please use IPv6 notation with ::/64 as prefix |
IP: | / |
Network Prefix: | / |
Host ID: | |
MAC: | 00-11-22-33-44-55 |
JS Addr Calc revision 20120802
© Konrad Rosenbaum, 2012
This script is protected under the GNU GPL version 3 or at your option any newer.
Please mail patches to me (konrad@silmor.de) if you have any interesting additions for it.