I created a Linux VM to be a DNS server. It seems that having the Proxmox hypervisor that hosts this VM use this VM for DNS services (meaning, of course, that the hypervisor's /etc/hosts is empty except for "pvelocalhost" and "loalhost") is problematic. Specifically, upon rebooting the hypervisor, the hypervisor is unable to start any of its VMs / containers.
So, there seems to be a chicken-and-egg problem: The hypervisor, apparently, has to be able to resolve a VM's / container's hostname to start it, but it can't resolve hostnames until it starts the VM that serves DNS.
Is it possible to have a VM serve DNS to it's hosting Proxmox hypervisor, or must DNS be served from a host that is physically separate from the hypervisor?
So, there seems to be a chicken-and-egg problem: The hypervisor, apparently, has to be able to resolve a VM's / container's hostname to start it, but it can't resolve hostnames until it starts the VM that serves DNS.
Is it possible to have a VM serve DNS to it's hosting Proxmox hypervisor, or must DNS be served from a host that is physically separate from the hypervisor?
Last edited: