¿Cómo configurar DNS en Windows con múltiples NIC?


16

Tengo dos adaptadores de red en mi PC, cada uno conectado a una red diferente (una LAN y una inalámbrica). Configuré tablas de enrutamiento para que algunas de las direcciones se enruten a la LAN y otras a la conexión inalámbrica, pero tengo problemas con la configuración de DNS. Me gustaría que la búsqueda de DNS pruebe primero el DNS predeterminado para la LAN y luego, si no hubo coincidencia, intente el DNS predeterminado para la conexión inalámbrica.

El problema es que los servidores DNS (y, por lo tanto, su orden) se definen por conexión de red. No puedo determinar cuál de los DNS se usa cuando intento, es decir, hacer ping a un servidor por su nombre.

¿Existe un concepto de un adaptador de red primario?

¿Puedo crear o administrar una lista global de servidores DNS sin tener en cuenta el adaptador?

Respuestas:


15

Puede priorizar un adaptador sobre otro. Lea este artículo para saber cómo hacerlo.

Sin embargo, cuando dice "Me gustaría que la búsqueda de DNS pruebe primero el DNS predeterminado para la LAN y luego, si no hubo coincidencia, pruebe el DNS predeterminado para la conexión inalámbrica", eso no funcionará. Su servidor DNS de LAN, si está disponible, resolverá el nombre por usted, responderá que el nombre no existe o lo remitirá a otro servidor DNS. Si bien podría pensar que la tercera opción sería su boleto, comprenda que la resolución DNS en Windows (la mayoría de los otros sistemas) es una resolución de código auxiliar que no puede seguir las referencias, por lo que su consulta DNS fallará en ese punto.

Si lo que realmente desea es obtener las direcciones IP internas de sus sistemas cuando está conectado a través de su LAN, y direcciones externas resueltas cuando está conectado afuera, o en general para cualquier nombre externo. Esto se puede lograr configurando DNS dividido en su servidor DNS LAN.


Lo que necesitaba era cambiar el orden de prioridad de los adaptadores, ¡gracias!
elifiner

3
El enlace está muerto
Dana the Sane


4

Debido a la métrica de la conexión, una búsqueda de DNS siempre debe elegir LAN sobre WLAN. Siempre que la tabla de enrutamiento muestre una métrica más baja para la conexión LAN que la WLAN, debería funcionar de la manera deseada.

Si necesita verificar sus métricas por conexión, debería poder mirar la dirección IP en la columna de la interfaz para obtener la métrica correspondiente. Las interfaces físicas deben tener la misma métrica para todas las entradas. Las interfaces virtuales (y loopback) proporcionarán diferentes métricas en función de la conexión física que están utilizando para la entrada dada. ( Este artículo de KB explica cómo se asignan las métricas automáticas).

Si desea garantizar un pedido específico para los servidores DNS, puede definir una lista de pedidos preferidos en "Propiedades de conexión> Propiedades de protocolo de Internet (TCP / IP)> Avanzado> DNS". Esta lista deberá definirse en cada conexión.


¿Cómo puedo verificar cuál es la métrica para cada conexión? El comando "ruta de impresión" muestra una métrica para cada entrada de la tabla de enrutamiento, pero AFAIK no muestra la métrica para la conexión / adaptador.
elifiner

Agregué información arriba para tratar de responder a su pregunta.
KevinH

2

He tenido el mismo problema; y no creo que pueda configurar una lista de servidores DNS que se le preguntará cuando se necesite información de dominio. Ver esta pregunta .

Cuando Windows le pregunta al primer nombre del servidor; devolverá la dirección o NXDOMAIN, lo que indica que la dirección no se puede resolver.


¿Hay alguna manera de cambiar eso instalando un servidor DNS local que probará otros servidores DNS en orden? Suena como tiene que ser bastante simple de implementar ...
elifiner

2

Tuve el mismo problema, se prefería el DNS de la VPN pero necesitaba que se utilizara el DNS de la conexión LAN.

Cambiar la métrica de la conexión LAN a un valor bajo (por ejemplo, 1) resolvió el problema:

Propiedades de la conexión LAN -> Propiedades de IPv4 Avanzado ...

Desmarque "automático" y establezca un valor bajo


0

¿Puede explicar algo más sobre los dos trabajos diferentes, están conectados a dos dominios LAN diferentes, por ejemplo, siteA.local y siteB.local? Si la respuesta es sí, entonces puede tratarlos de la misma manera que LAN y VPN, a continuación hay una breve explicación de cómo obtener la resolución de nombres para un dominio separado a través de VPN: ayudará a mostrar cómo usar diferentes DNS para diferentes conexiones

  • Al crear una nueva conexión VPN, agregue la dirección IP para DNS; esta es la parte obvia.
  • Ahora vaya a sus Conexiones de red en el Panel de control, haga clic derecho en LAN / WLAN / VPN y mire las propiedades, luego seleccione TCP / IP y haga clic en Propiedades, haga clic en Avanzado y vaya a la pestaña DNS, seleccione el botón de radio para " Agregue estos sufijos DNS (en orden) "y agregue el" otro "dominio, por ejemplo, siteB.local, haga clic en Aceptar y Aceptar y Aceptar para volver al Panel de control.

Esto ocurre automáticamente cuando se une a un dominio, pero tiene que ser forzado a trabajar con resolución de nombre en redes separadas.

Si no desea realizar este cambio y conoce el FQDN (nombres de dominio completos) y ha especificado la IP de DNS para LAN y WLAN, debe obtener una resolución cuando lo haga, por ejemplo: ping server1.siteA.local o ping server1.siteB.local

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.