Install the complete package with local command reference and every published mode.
install ipipUse
Without a prefix, /prefix, it calculates the network boundaries and range.
ip <address|integer|hex|me|server>[/prefix]ip 192.168.1.1inspect an IPv4 address, numeric forms and scope
ip 3232235777convert an unsigned integer to IPv4 and inspect it
ip 0xC0A80101convert hexadecimal to IPv4 and inspect it
ip 192.168.1.10/24show IPv4 network, mask, wildcard, broadcast and range
ip 2001:db8::1show compressed and expanded IPv6 forms and scope
ip 2001:db8::1/64show the IPv6 network, last address and range
ip meinspect the current visitor address
ip serverinspect the current server address
The same IPv4 address can be entered as dotted decimal, an unsigned integer or hexadecimal. CIDR input adds the calculated network boundaries. IPv6 output includes compressed, expanded and hexadecimal forms; a prefix additionally shows the network, last address, full range and address count. me and server depend on the current HTTP request and hosting environment.
Run the prepared examples directly on the page. Their results are prebuilt and shown in the browser; no terminal command is executed on the server.
Install the current compatible version. Choose Base for the complete feature set or Minimum for the reduced package; use upgrade to update a module that is already installed.
Base and Minimum are two packages of the same current module release, not separate command versions.
Install the complete package with local command reference and every published mode.
install ipInstall the reduced package. Local reference is omitted;
install ip -mInstall exactly this published version.
install ip -v 1.2.2Ask upgrade to check compatibility and replace the installed block only when needed.
upgrade ipRemove the extension block while leaving the core and unrelated modules intact.
install ip -uExamples are copyable command lines, not actions executed by this website. Review paths, permissions and destructive flags before running them on a real project.
ip server | ip meAddress 203.0.113.10
Family IPv4
Scope documentation
Address 198.51.100.24
Family IPv4
Scope documentationip 3232235777Address 192.168.1.1
Family IPv4
Scope private
Integer 3232235777
Hex 0xC0A80101
Bytes 192.168.1.1ip 0xC0A80101Address 192.168.1.1
Family IPv4
Scope private
Integer 3232235777
Hex 0xC0A80101
Bytes 192.168.1.1ip 192.168.1.10/24Address 192.168.1.10
Family IPv4
Scope private
Integer 3232235786
Hex 0xC0A8010A
Bytes 192.168.1.10
CIDR 192.168.1.0/24
Network 192.168.1.0
Netmask 255.255.255.0
Wildcard 0.0.0.255
Broadcast 192.168.1.255
Range 192.168.1.0 – 192.168.1.255
Addresses 256ip 2001:db8::1Address 2001:db8::1
Family IPv6
Scope documentation
Compressed 2001:db8::1
Expanded 2001:0db8:0000:0000:0000:0000:0000:0001
Hex 0x20010DB8000000000000000000000001ip 2001:db8::1/64Address 2001:db8::1
Family IPv6
Scope documentation
Compressed 2001:db8::1
Expanded 2001:0db8:0000:0000:0000:0000:0000:0001
Hex 0x20010DB8000000000000000000000001
CIDR 2001:db8::/64
Network 2001:db8::
Last 2001:db8::ffff:ffff:ffff:ffff
Range 2001:db8:: – 2001:db8::ffff:ffff:ffff:ffff
Addresses 18446744073709551616ip meAddress 198.51.100.24
Family IPv4
Scope documentation
(example: actual visitor address depends on the request)ip serverAddress 203.0.113.10
Family IPv4
Scope documentation
(example: actual server address depends on the host)ip 999.999.999.999Invalid IP addresssandbox/config/app.jsonThe example uses a file or directory from the protected /sandbox/ documentation workspace.
{
"name": "lil-sandbox",
"debug": true,
"features": ["files", "code", "archives"],
"limits": {
"upload_mb": 2,
"history": 25
}
}
Separates request-derived me/server forms from deterministic address conversions in the local reference.