¿Cambio en el orden de búsqueda del nombre DNS de Mac OS X Mavericks?

Noté que Mavericks prefiere el servidor DNS a /etc/hosts (scutil --dns). Solía ​​​​haber un buen viejo "ordenar hosts, enlazar". ¿Hay algo equivalente para Mavericks para que se consulte mi archivo de hosts antes de comunicarse con el servidor DNS? Gracias.

Explique sus opiniones sobre los cambios en el orden de búsqueda y agregue algunos ejemplos. En mi sistema, el orden es hosts->mDNS->DNS (excepto usando dig, host y nslookup, por supuesto)
Además, verifique la respuesta de gordon aquí

Respuestas (2)

(Publicación cruzada de mi respuesta de Reddit aquí). En mi experiencia, es más un problema de prioridad adicional : IPv6. Me golpeó en Mavericks, pero probablemente se remonta a Lion. Desarrollo en mi máquina local usando alias de /etc/hosts para enrutar solicitudes a través de nginx, pero en Wifi lento con DNS lento, a menudo alcanzará un tiempo de espera de 5 segundos antes de rescatar a IPv6 y probar IPv4, dándome cuenta de que hay un relevante / entrada etc/hosts, y resolviendo de esa manera. No es muy conveniente agregar +5 a mi ciclo de recodificación-recarga.

Agregar una ::1 example.comlínea para acompañar mis 127.0.0.1 example.comlíneas resolvió el problema por mí.

He notado esta inversión de prioridad de autoridad de dns en 10.10.2 (Yosemite) pero no en Mavericks.

Acabo de empezar este hilo. https://www.reddit.com/r/mac/comments/2y22sj/yosemite_ignoring_localhost_etchosts_redirects/