DNS
Vamos a usar el aprovisionamiento shell de vagrant para instalar Landrush (https://github.com/vagrant-landrush/landrush), un DNS que es visible re-direccionar de forma automática el trafico DNS desde las máquinas virtuales hacia el anfitrion, algo muy útil pues esto le permite ser visible en ambos entornos.
Instalación
Para instalar Landrush solo es necesario correr el comando que instala el plugin, así:
$ vagrant plugin install landrush
Installing the 'landrush' plugin. This can take a few minutes...
Installed the plugin 'landrush (1.0.0)'!
Tenga en cuenta que este plugin solo soporta versiones superiores a Vagrant 1.1.
Configuración de Vagrant
En el archivo VagrantFile es necesario habilitar el plugun de Landrush, así:
config.landrush.enabled = true
Al reiniciar o iniciar el ambiente vagrant nos debe permitir obtener información del dominio así:
$ dig -p 10053 @localhost myhost.vagrant.test
De igual forma al apagar el ambiente vagrant los registros DNS asociados a este se remueven.
Registros dinámicos
Cada vez que se inicia una máquina virtual, su dirección IP es automaticamente detectada y un nuevo registro que se asocia con el su nombre es creado en el DNS.
Registros estáticos
Para agregar un host junto con su respectiva IP al DNS basta con delcararlo en el archivo VagrantFile así:
config.landrush.host 'hostname.example.com', '1.2.3.4'