MacOS DNS not checking alternates
The default Virtual Box machine network settings are shown below.



Try changing the settings to what is shown below.



This should cause your virtual machine to use the same DHCP and DNS as your physical machines. Basically, your virtual machine will be on the same LAN as your physical machines.