I have a MikroTik router (that has firewall and scripting capabilities) that is acting as a DHCP server for the 192.168.1.0/24 subnet. Is there any way I can stop it from passing traffic from a user who has statically assigned himself an address within that range? If so, what is it called so that I can google how to implement it? Do I have to create a script that dynamically modifies firewall rules to match DHCP leases?
My end goal shown as an example in case my question is not clear enough: A user gives themselves the address of 192.168.1.2. My router sees that this is not in his DHCP lease table. He drops all traffic from 192.168.1.2.

