Para configurar DNS para un contenedor OpenVZ, sigue los siguientes pasos:
1. Ingresa al nodo de hardware OpenVZ, que es la máquina principal que aloja los contenedores.
2. Ejecuta el comando ‘vzlist’ para ver todos los contenedores en ejecución y anota el ID del contenedor para el que deseas configurar DNS.
3. Utiliza el comando ‘vzctl enter ID’ para entrar en el contenedor, donde ‘ID’ es el ID del contenedor que anotaste anteriormente.
4. Dentro del espacio de nombres del contenedor, puedes editar el archivo ‘/etc/resolv.conf’ para cambiar las configuraciones DNS. Puedes utilizar cualquier editor de texto que prefieras, como nano o vim. La estructura de este archivo es simplemente ‘nameserver IP_DNS’, donde ‘IP_DNS’ es la dirección IP del DNS que desea utilizar.
5. Después de hacer los cambios correspondientes, guarda y cierra el archivo de configuración.
6. Finalmente, reinicia el contenedor utilizando el comando ‘vzctl restart ID’, donde ‘ID’ es el ID de tu contenedor.
Nota: También puedes establecer configuraciones DNS directamente desde el nodo de hardware utilizando el comando ‘vzctl set ID —nameserver IP_DNS —save’, lo cual es útil si deseas aplicar la misma configuración a muchos contenedores. Además, para evitar que el contenedor sobrescriba el archivo ‘/etc/resolv.conf’ cada vez que se reinicie, puedes utilizar el comando ‘vzctl set ID —save —capability net_admin:on’. Asegúrate de reemplazar ‘ID’ con el ID del contenedor y ‘IP_DNS’ con la IP del servidor DNS que deseas configurar.