¿Cómo se determina qué servidor de nombres se utilizará para una interfaz en particular?

¿Cómo se determina qué servidor de nombres se utilizará para una interfaz en particular?

Según la documentación dearchivos de configuración de interfaz en RHEL 6, una interfaz puede especificar qué servidor de nombres le gustaría usar incluyendo la directiva DNS{1,2}=address. La documentación dice,

donde dirección es la dirección del servidor de nombres que se colocará en /etc/resolv.conf si la directiva PEERDNS está configurada en sí

Digamos que defino esta línea para dos interfaces diferentes. ¿Cuál aparecerá en resolv.conf? Cada vez que se utiliza una interfaz diferente, ¿se sobrescribirá resolv.conf una vez más?

En general, en el caso de múltiples interfaces, ¿existe un buen recurso para determinar qué servidor de nombres será utilizado por cada interfaz?

Gracias.

Respuesta1

La interfaz de red no se utiliza para determinar qué servidor de nombres consultar. (No se puede hacer de todos modos, porque no se sabe qué interfaz se va a utilizar hasta que se conoce la IP).

Si especifica DNSentradas para varias interfaces, todas aparecerán en resolv.conf, probablemente en el orden en que aparecieron las interfaces. De forma predeterminada, los servidores de nombres se consultan en orden, a menos que haya options rotateconfigurado resolv.conf.

información relacionada