networkutils.org

Home / IP Tools / Multicast MAC Checker

Multicast MAC Checker

IP Tools

Map multicast IPv4 addresses to Ethernet MACs and reverse the 23-bit aliasing.

Run this tool: the interactive Multicast MAC Checker loads here (requires JavaScript). Input: Multicast IP or MAC — e.g. 239.5.5.5 or 01:00:5E:05:05:05.

Description

The Multicast MAC Checker converts between multicast IPv4 addresses and the Ethernet MAC addresses they map to under RFC 1112. Because only the low 23 bits of the IP survive the mapping, 32 different multicast addresses share each MAC — this tool computes the forward mapping and lists every aliased address so you can reason about cross-talk on a shared segment.

Features

✓ Deterministic multicast IP → MAC conversion (01:00:5E prefix)
✓ Reverse MAC → all 32 candidate IPv4 addresses
✓ Aliased-address warning for hosts sharing a group MAC
✓ Plain-language validation for non-multicast IPs and MACs
✓ Copy-to-clipboard for the MAC and full alias lists

How to Use

Type a multicast IP address (224.0.0.0–239.255.255.255) to compute its MAC and see the 31 other addresses that alias to it, or type a multicast MAC (starting 01:00:5E) to list all 32 candidate IPs. Either field updates the other automatically; no network lookups are required.

Input: Multicast IP or MAC — e.g. 239.5.5.5 or 01:00:5E:05:05:05.

Understanding the Results

For an IP input, the result shows the mapped MAC (01:00:5E:XX:YY:ZZ where XX is the second octet masked with 0x7F) and the 31 aliased addresses. For a MAC input, the result lists all 32 IPv4 addresses that map to it. Because the mapping preserves only 23 of the IP's 28 significant bits, hosts subscribed to one multicast group also receive frames for any of the 32 addresses sharing its MAC — they discard the unwanted frames in software, which is the aliasing the tool highlights.

Common Use Cases & Examples

→ Find the Ethernet MAC a multicast IP maps to for switch/IGMP config.

→ Identify which 32 IPs alias to a multicast MAC on a shared segment.

→ Verify a multicast address is in the valid 224.0.0.0–239.255.255.255 range.

→ Reason about multicast cross-talk when debugging group reception.

Frequently Asked Questions

Why do 32 multicast IPs share one MAC?

Ethernet multicast MACs encode only the low 23 bits of the 28-bit multicast IP address (the OUI 01:00:5E plus one fixed bit). The 5 lost bits create 2^5 = 32 different IP addresses that all map to the same MAC, so a host subscribed to one group receives frames for all 32 and filters the rest in software.

How is the multicast MAC calculated from an IP?

Take the low 23 bits of the IP address and place them into the low 23 bits of the MAC after the fixed 01:00:5E prefix and a zero bit. Equivalently, the MAC is 01:00:5E: followed by the second IP octet AND 0x7F, then the third and fourth octets unchanged.

Does this apply to IPv6 multicast too?

No. IPv6 multicast uses the 33:33 prefix and maps the low 32 bits of the IPv6 multicast address into the low 32 bits of the MAC, which has no aliasing problem. This tool covers IPv4 (RFC 1112) mapping only.

About this tool

Maintained by
networkutils.org editorial team
Last updated
September 2026
Testing methodology
IP geolocation uses the public ip-api.com service; WHOIS/RDAP uses the rdap.org bootstrap and follows redirects to the authoritative RDAP server; the Subnet Calculator and Multicast MAC Checker are pure local arithmetic with no network calls; BGP Route View queries public route-data services.
Technical references
RFC 1112 — Host Extensions for IP Multicasting · RFC 7042 — IANA Considerations for MAC addresses