En Mac OS X v10.6.3 y posterior, el orden de búsqueda de servidores DNS especificado en las preferencias de Red es dinámico, por lo que los servidores que no responden se desplazan al final del orden de búsqueda. Esto permite mejorar el rendimiento y la fiabilidad respecto a versiones anteriores de Mac OS X, pero podría provocar resultados inesperados si se requiere un orden de búsqueda estricto en Mac OS X v10.6.
En Mac OS X v10.6.3 y posterior, los servidores DNS pueden buscarse siguiendo un orden estricto modificando mDNSResponder .plist como Administrador. Aprende cómo hacerlo en este artículo avanzado.
¿Qué es un servidor DNS?
Domain Name System (o DNS, en español: sistema de nombre de dominio) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado al internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente. [Wikipedia]
Cómo buscar servidores DNS siguiendo un orden estricto en Mac OS X v10.6.3 o posterior
Nota: al realizar esta modificación, los servidores DNS se irán probando en el orden de búsqueda especificado para todas las peticiones, incluso si un servidor no responde. Esto podría afectar al rendimiento y a la fiabilidad.
- Abre Terminal (en /Aplicaciones/Utilidades).
- Ejecuta este comando en una sola línea:
- Cierra Terminal.
sudo mv /System/Library/LaunchDaemons/
com.apple.mDNSResponder.plist /System/Library/
com.apple.mDNSResponder.plist_previous_LaunchDaemon
/Sistema/Librería/LaunchDaemons/ ).<key>EnableTransactions</key>
<true/>
</dict>
Entre las últimas <true/> y </dict>,
introduce las siguientes líneas:
<key>StrictUnicastOrdering</key>
<true/>
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
Información adicional
En Mac OS X v10.6, el comportamiento predeterminado de búsqueda de servidores DNS es el siguiente: cuando un servidor no devuelve ningún resultado (devuelve SERV_FAIL al recibir una petición) y hay otros servidores disponibles a los que remitir la solicitud, el servidor se deshabilita temporalmente en el orden de búsqueda durante unos treinta segundos. Si en la solicitud figura más de un servidor y todos han devuelto SERV_FAIL, se enviarán peticiones a los servidores en el orden en que se fueron deshabilitando (es decir, se recurrirá primero el servidor que lleve deshabilitado más tiempo).
Fuente: Apple