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'

results matching ""

    No results matching ""