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.