IPv8 Address Parser

Validate a proposed IPv8 address and break it into its ASN and host components.

⚠ Proposed draft — not an adopted standard

Based on draft-thain-ipv8 (IETF Internet-Draft, April 2026). No real equipment speaks IPv8. Use for education and exploration only.

Format: r.r.r.r.n.n.n.n — 8 dotted-decimal octets, each 0–255.

About This Tool

The IPv8 Address Parser validates an address written in the form defined by draft-thain-ipv8 and decomposes it into its constituent parts: a 32-bit ASN routing prefix and a 32-bit host address. It shows the ASN in both dotted form and plain decimal, the host in IPv4 dotted form, the combined 64-bit value in hex and binary, and flags whether the address sits in the draft's "IPv4 subset" space (ASN = 0.0.0.0). Because IPv8 is a draft proposal and not an adopted standard, this tool is intended purely for education and exploration.

How to Use

  1. Enter an IPv8 address as 8 dotted-decimal octets (e.g. 0.0.52.23.1.1.1.1)
  2. Click Parse to validate and decompose the address
  3. Check the ASN portion (first 4 octets) and host portion (last 4 octets)
  4. Review the hex and binary representations for debugging or blog-post illustrations
  5. If the "IPv4 subset?" badge says Yes, the address reduces to a plain IPv4 address

Features

  • Strict 8-octet dotted-decimal validation per draft-thain-ipv8
  • ASN portion shown in both dotted and decimal forms
  • Host portion shown in IPv4 dotted form
  • Full 64-bit hex representation
  • Full 64-bit binary representation
  • Clear indicator when the address is IPv4-equivalent (ASN = 0.0.0.0)

Common Use Cases

  • Sanity-checking example IPv8 addresses before using them in documentation
  • Teaching how the draft's ASN + host split maps onto the 64-bit field
  • Spotting invalid or out-of-range input during discussions of the draft
  • Generating hex and binary views for diagrams and slides

Technical Details

IPv8 addresses in draft-thain-ipv8 are 64 bits long, expressed as 8 dotted-decimal octets (r.r.r.r.n.n.n.n). The first four octets form a 32-bit ASN routing prefix; the last four form a 32-bit host identifier with the same semantics as an IPv4 host.

Validation rules applied:

  • Exactly 8 octets separated by dots
  • Each octet must be an integer 0–255
  • No leading zeros or octet out-of-range values accepted

IPv4 subset check: when the first four octets are all zero, the draft treats the address as equivalent to the IPv4 address formed by the last four octets. This tool surfaces that mapping explicitly.

Caveat: This is the author's interpretation of the draft, which is widely regarded as under-specified. See our IPv8 explainer for background.