DNS local eludido cuando WiFi está activo

3

Estoy usando 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 de DNS local. Realmente apreciaría tu consejo.

Estoy conectado simultáneamente a dos redes. Una red local a través de Ethernet (eth) y de Internet a través del punto de acceso inalámbrico de mi compañía (wifi). Me gustaría poder consultar por nombre a 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 lista correctamente en la configuración de Preferencias de red. es decir, el DNS para eth es 192.168.1.1 y busca el dominio mydomain.com. Para el wifi, los DNS también se enumeran correctamente con la configuración que proporciona mi empresa.

Si deshabilito wifi, el DNS local funciona bien cuando se usa 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 el wifi y, por lo tanto, no se contacta con el servidor DNS local, en cambio, se contacta con el DNS de mi compañía. Para ser más específicos, cuando wifi está habilitado, el archivo resolv.conf solo contiene información de DNS proporcionada por mi compañía (aunque le asigné la segunda posición en Preferencias de red):

Entonces, cuando WiFi está habilitado, resolv.conf tiene lo siguiente:
 dominio my.work.domain.com
nameserver x.x.x.x
nameserver y.y.y.y
nameserver z.z.z.z

Cuando WiFi está deshabilitado, resolv.conf tiene lo siguiente:
dominio mydomain.com.
servidor de nombres 192.168.1.1

Aparecen problemas similares cuando se usa scutil --dns .

Cuando TENGO AMBAS y wifi habilitadas , usando scutil --dns, obtengo lo siguiente:
Configuración de DNS

resolver # 1
  búsqueda de dominio [0]: my.work.domain.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 (en0)
  alcance: accesible

(Aquí se enumeran pero eliminé el resto de los resolutores de DNS # 2 - # 7 que normalmente tienen los usuarios de Mac para internet)

configuración de DNS (para consultas de ámbito)

resolver # 1
  búsqueda de dominio [0]: mydomain.com
  servidor de nombres [0]: 192.168.1.1
  if_index: 6 (en2)
  flags: Scoped
  alcance: Dirección accesible, directamente accesible

resolver # 2
  búsqueda de dominio [0]: my.work.domain.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 (en0)
  flags: Scoped
  alcance: accesible

Cuando deshabilito WiFi y solo mantengo Ethernet , usando scutil --dns, obtengo lo siguiente:
Configuración de DNS

resolver # 1
  búsqueda de dominio [0]: mydomain.com
  servidor de nombres [0]: 192.168.1.1
  if_index: 6 (en2)
  alcance: Dirección accesible, directamente accesible

(Estos son los mismos que los solucionadores anteriores # 2 - # 7 que normalmente tienen los usuarios de Mac para internet)

configuración de DNS (para consultas de ámbito)

resolver # 1
  búsqueda de dominio [0]: mydomain.com
  servidor de nombres [0]: 192.168.1.1
  if_index: 6 (en2)
  flags: Scoped
  alcance: Dirección accesible, directamente accesible

Muchas gracias por el tiempo que dedicas a mi problema. Un cordial saludo!

    
pregunta Steve Jackson 03.07.2013 - 15:57

2 respuestas

1

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

    
respondido por el SJT 15.10.2013 - 11:22
0

Prueba ping computer1.local. en lugar de ping computer1

    
respondido por el TJ Luoma 09.07.2013 - 22:09

Lea otras preguntas en las etiquetas