Allows multiple VirtualBox nodes to operate within a local DNS context and supports failover for DNS servers when moving to a network (QUT in my case) that does not support resolution of DNS through the their firewall.
By default Google public DNS servers are utilised for speed, security and sane results.
Another benefit of this approach is that I no longer need to run a bind instance locally which seems to break between major OSX revisions and was more of a pain to configure.
brew install dnsmasq
Use the following files as an example for setting up the dnsmasq internals.
Configure OSX to resolve against 127.0.0.1 only for DNS requests.