IPv4 and IPv6 subnet breakdown, as you type
:: replaces one run of all-zero groups, once per address; leading zeros in a group are always optional.
::