DNS on ESXi has nothing to do with VMs. It is used purely by ESXi server itself for various tasks.
The few I can think of are:
- Mounting NFS shares
- Sending syslogs to syslog server
- Sending SNMP traps
It is when your DNS servers are virtualized you hit the trouble.
Let me explain by...