3 votos

Se elude el DNS local cuando el WiFi está activo

Estoy utilizando Mac OS X 10.8 para conectarme a dos redes a través de ethernet y wifi y estoy experimentando un problema con la resolución local de DNS. Les agradecería mucho su consejo.

Estoy conectado simultáneamente a dos redes. Una red local a través de ethernet (eth) y a internet a través del AP inalámbrico de mi empresa (wifi). Me gustaría poder consultar por nombre mis ordenadores locales (como ping ordenador1) pero también me gustaría tener conexión a internet a través de wifi.

En las Preferencias de Red tengo la siguiente prioridad: Primero ethernet y luego wifi.

Al hacerlo, funciona correctamente cuando hago ping a los ordenadores locales por IP. es decir, el ping 192.168.1.1 funciona y también puedo acceder a Internet. La configuración de DNS para cada interfaz aparece correctamente en la configuración de las Preferencias de Red. Por ejemplo, el DNS para eth es 192.168.1.1 y el dominio de búsqueda mydomain.com. Para el wifi, los DNS también aparecen correctamente con la configuración que proporciona mi empresa.

Si desactivo el wifi, el DNS local funciona bien, cuando uso ping computer1 o nslookup computer1 . Sin embargo, cuando el wifi está activado No consigo resolver los nombres con el servidor DNS local. He descubierto que el archivo resolv.conf se sobrescribe cuando habilito el wifi y, por tanto, no se contacta con el servidor DNS local, sino con el de mi empresa. Para ser más específico, cuando el wifi está activado, el archivo resolv.conf sólo contiene la información DNS proporcionada por mi empresa (aunque le di prioridad en la segunda posición en las Preferencias de Red):

Así que cuando el WiFi está habilitado, resolv.conf tiene lo siguiente:
dominio mi.trabajo.dominio.com
servidor de nombres x.x.x.x
servidor de nombres y.y.y.y
servidor de nombres z.z.z.z

Cuando el WiFi está desactivado, resolv.conf tiene lo siguiente:
dominio midominio.es.
servidor de nombres 192.168.1.1

Problemas similares aparecen cuando se utiliza scutil --dns .

Cuando tengo TANTO el eth como el wifi activados Al usar scutil --dns, obtengo lo siguiente:
Configuración del DNS

resolver #1
buscar dominio[0] : mi.trabajo.dominio.com
servidor de nombres[0] : x.x.x.x
servidor de nombres[1] : y.y.y.y
servidor de nombres[2] : z.z.z.z
if_index : 4 (es0)
reach : Alcanzable

(Aquí están listados pero eliminados por mí el resto de resolvedores DNS #2 - #7 que normalmente tienen los usuarios de Mac para internet )

Configuración de DNS (para consultas de alcance)

resolver #1
buscar dominio[0] : midominio.es
servidor de nombre[0] : 192.168.1.1
if_index : 6 (es2)
banderas : Scoped
reach : Dirección alcanzable, directamente alcanzable

resolver #2
buscar dominio[0] : mi.trabajo.dominio.com
servidor de nombres[0] : x.x.x.x
servidor de nombres[1] : y.y.y.y
servidor de nombres[2] : z.z.z.z
if_index : 4 (es0)
banderas : Scoped
reach : Alcanzable

Cuando desactivo el WiFi y sólo mantengo el ethernet Al usar scutil --dns, obtengo lo siguiente:
Configuración del DNS

resolver #1
buscar dominio[0] : midominio.es
servidor de nombre[0] : 192.168.1.1
if_index : 6 (es2)
reach : Dirección alcanzable, directamente alcanzable

(Aquí están los mismos resolutores #2 - #7 que normalmente tienen los usuarios de Mac para Internet)

Configuración de DNS (para consultas de alcance)

resolver #1
buscar dominio[0] : midominio.es
servidor de nombre[0] : 192.168.1.1
if_index : 6 (es2)
banderas : Scoped
reach : Dirección alcanzable, directamente alcanzable

Muchas gracias por el tiempo que dedican a mi problema. Saludos cordiales.

1voto

Angelo Puntos 11

Creo que la configuración de DNS para cada dispositivo es independiente, por lo que debes configurar DNS en la pestaña Avanzado de las preferencias del sistema para cada NIC (en0, en1, etc.)

0voto

moodforaday Puntos 2633

Prueba con ping computer1.local. en lugar de ping computer1

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X