I think mIRC could get the MAC address from the computer and send the server, so IRCD coders could implement the ircd to ban/akill/gline from a MAC address mask.

That would prevent users with dynamic IP from changing their IPs and re-joining the network or channel.

Would that be funccionally?