I have a number of virtual machines all running on my ESXi host. These all connect to my home router, and are assigned an IP address through DHCP.
When I go to connect to these VMs, they frequently have different IP addresses than last time, so I need to check the DHCP lease list before I can connect to one of these machines. (SSH, HTTP, FTP, etc.)
What I would like to do: I would like to set up a DNS server, allowing me to create URLs for these machines.
I envision something like nas.local.net
would redirect to 192.168.1.138
and esx.local.net
would map to 192.168.1.101
Furthermore, I would prefer to not need to make static IPs at my router for all of these addresses. Optimally, this service would associate MAC address with URL, and make the IP mapping with that information.
Is there any way to create this kind of mapping?