Internet & Networking

MAC Address

A MAC (Media Access Control) address is a unique identifier permanently assigned to every network adapter: the hardware in your device that connects it to a network.

While an IP address can change and identifies your device on the wider network, a MAC address is fixed at the hardware level and identifies your device on the local network. Every Wi-Fi adapter, Ethernet port, and Bluetooth chip has its own unique MAC address.

MAC Address, explained at three levels

At home

A MAC address is a unique code built into every piece of network hardware in your devices: your laptop's Wi-Fi adapter, your phone's wireless chip, and your desktop's Ethernet port each have one. It looks like six pairs of letters and numbers separated by colons, like A4:5E:60:B3:2C:01. Your router uses MAC addresses to tell your devices apart on the local network, even if their IP addresses change.

At work

MAC addresses are used in business networking for device identification and access control. IT teams can configure networks to allow or deny access based on MAC address (MAC filtering), ensuring only authorized devices can connect. MAC addresses also appear in network logs and monitoring tools, helping administrators identify which physical device is generating traffic or causing issues. When troubleshooting local network problems, the MAC address helps pinpoint the exact device involved.

Real-world examples

At home

When Lena sets up parental controls on her home router, she uses the MAC address of her children's tablet to create a rule that limits internet access to certain hours. Even if the tablet's IP address changes (which it does every few days), the MAC address stays the same, so the rule continues to apply to the right device.

At work

When a security incident occurs at Carlos's company and the team needs to identify which device accessed a specific resource at a specific time, they cross-reference the DHCP logs (which map MAC addresses to IP addresses and timestamps) to trace the activity back to a particular laptop's network adapter, and from there to the employee it was assigned to.

Common confusions

  • One common misunderstanding is that a MAC address and an IP address are the same thing. A MAC address identifies the physical hardware on a local network, while an IP address identifies the device on a broader network; they work at different layers.
  • It's often assumed that MAC addresses are completely permanent and unchangeable. While they are burned into hardware, most operating systems allow the software-reported MAC to be changed, and modern devices randomize it for privacy.
  • There's a widespread belief that MAC filtering makes a network secure. MAC addresses can be spoofed easily, so MAC filtering should be considered a convenience measure rather than a serious security control.

For analysts

If a project involves device-level access control or tracking, be aware that MAC addresses are useful but not infallible identifiers. MAC randomization on modern devices means you cannot always rely on a consistent MAC address for the same device. Discuss with the technical team whether the solution needs to handle randomized MACs and what alternative identification methods (certificates, 802.1X) should be used for robust security.

History & origin

MAC addresses were introduced as part of the Ethernet standard developed by Xerox, DEC, and Intel in the early 1980s. The IEEE (Institute of Electrical and Electronics Engineers) established the format and manages the allocation of address blocks to manufacturers, ensuring that every network adapter produced worldwide receives a globally unique identifier. The system has been in continuous use for over forty years.