I used to use the isc dhcp server on a Linux box and was able to assign the same IP to two different mac addresses so that RDP, SSH, etc would work seamlessly when I switched my laptop between wired & wireless networks.
I've done some digging on the dnsmasq options and I THINK this should do...