Estoy usando Mac OS X 10.8 para conectarme a dos redes a través de ethernet y wifi y tengo un problema con la resolución de DNS local. Realmente agradecería tu 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 (wifi) de mi empresa. Me gustaría poder consultar por nombre mis computadoras locales (como ping computer1) 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 las computadoras locales por IP. es decir, ping 192.168.1.1 funciona y también puedo acceder a Internet. La configuración de DNS para cada interfaz se enumera correctamente en la configuración de Preferencias de red. es decir, el DNS para eth es 192.168.1.1 y busque el dominio mydomain.com. Para el wifi, los DNS también se enumeran correctamente con la configuración que proporciona mi empresa.
Si desactivo wifi, el DNS local funciona bien, cuando uso ping computer1
o nslookup computer1
. Sin embargo, cuando wifi está habilitado , no logro resolver nombres con el servidor DNS local. Descubrí que el archivo resolv.conf se sobrescribe cuando habilito wifi y, por lo tanto, no se contacta con el servidor DNS local, sino con el DNS de mi empresa. Para ser más específicos, cuando el wifi está habilitado, el archivo resolv.conf contiene solo la información de DNS proporcionada por mi empresa (aunque le di prioridad en la segunda posición en Preferencias de red):
Entonces, cuando WiFi está habilitado, resolv.conf tiene lo siguiente:
dominio mi.trabajo.dominio.com
servidor de nombres xxxx
servidor de nombres yyyy
servidor de nombres zzzz
Cuando WiFi está deshabilitado, resolv.conf tiene lo siguiente:
dominio midominio.com.
servidor de nombres 192.168.1.1
Aparecen problemas similares cuando se usa scutil --dns .
Cuando tengo AMBOS eth y wifi habilitados , usando scutil --dns, obtengo lo siguiente:
Configuración de DNS
resolver #1
buscar dominio[0] : my.work.domain.com
servidor de nombres[0] : xxxx
servidor de nombres[1] : yyyy
servidor de nombres[2] : zzzz
if_index : 4 (en0)
alcance : Accesible
(Aquí se enumeran, pero los eliminé, el resto de los solucionadores de DNS # 2 - # 7 que normalmente los usuarios de Mac tienen para Internet)
Configuración de DNS (para consultas con alcance)
resolver # 1
dominio de búsqueda [0] : mydomain.com
servidor de nombres [0] : 192.168.1.1
if_index : 6 (en2)
flags : Alcance
alcance : Direccion alcanzable, directamente accesible
resolver #2
buscar dominio[0] : my.work.domain.com
servidor de nombres[0] : xxxx
servidor de nombres[1] : yyyy
servidor de nombres[2] : zzzz
if_index : 4 (en0)
flags : Alcance
alcance : Accesible
Cuando deshabilito WiFi y solo mantengo ethernet , usando scutil --dns, obtengo lo siguiente:
Configuración de DNS
resolver #1
dominio de búsqueda[0] : mydomain.com
servidor de nombres[0] : 192.168.1.1
if_index : 6 (en2)
alcance : Accesible, Dirección directamente accesible
(Aquí están los mismos solucionadores anteriores #2 - #7 que normalmente los usuarios de Mac tienen para Internet)
Configuración de DNS (para consultas con alcance)
resolver # 1
dominio de búsqueda [0] : mydomain.com
servidor de nombres [0] : 192.168.1.1
if_index : 6 (en2)
flags : Alcance
alcance : Direccion alcanzable, directamente accesible
Muchas gracias por el tiempo que dedicas a mi problema. Atentamente !
Creo que la configuración de DNS para cada dispositivo es independiente, por lo que debe configurar DNS en la pestaña Avanzado de las preferencias del sistema para cada NIC (en0, en1, etc.)
Prueba ping computer1.local.
en lugar deping computer1
bmike
steve jackson