In some cases, for example VMware virtualisation where private networking has been selected, it seems that is not possible for the kernel to forward the DNS packets coming from a guest to the outside world. In this case, alternate DNS configuration is required. Therefore, it should be possible for the user to specify one or more DNS servers instead of defaulting to 'same as host'. Alternatively, it should be possible for the script to install a DNS server on the guest itself.
In some cases, for example VMware virtualisation where private networking has been selected, it seems that is not possible for the kernel to forward the DNS packets coming from a guest to the outside world. In this case, alternate DNS configuration is required. Therefore, it should be possible for the user to specify one or more DNS servers instead of defaulting to 'same as host'. Alternatively, it should be possible for the script to install a DNS server on the guest itself.