In my local network I manage a csv file which maps MAC addresses to hostnames. This file is used to set the hostname of a client machine when it gets installed, so dynamic hostname assignment is not neccessary. The client receives a dynamic IP address via DHCP though.
Now I want to access the machine on my local network via ssh (ssh user@some_host.local). Since the IP is dynamic, I have to use the hostname.
All machines run on Linux. The DHCP server is isc-dhcp-server. I know I will have to set up DNS and plan to use bind9.
But I am still unsure about how to configure the network. How would I have to configure the DHCP and DNS servers in a way that the setup so far remains "unchanged"?