It might already be using MAC address.
A MAC address is using inside a local network. Once a packet hits a router it will replace the MAC address with its own.
I think that also happens when the packet hits a switch actually.
MAC addresses can’t be used for what you want.