Especificando DNS: ¿Router o PrefPane?

OSX León (10.7.5). Las preferencias de red tienen una opción para configurar (y ordenar) direcciones DNS. Mi enrutador (Bell Connection Hub - Bell Canda) también tiene una opción para especificar direcciones DNS. ¿Qué tiene prioridad en las solicitudes ordinarias de navegador estándar? ¿En otras solicitudes? ¿Existen situaciones/consideraciones especiales? ¡Gracias!

Respuestas (2)

Si especifica entradas DNS en la configuración de su enrutador, cualquier cliente DHCP de ese enrutador recibirá esas direcciones DNS y realizará búsquedas en ellas.

Si solo especifica entradas de DNS en su propia Mac, sus solicitudes de búsqueda se manejarán en el orden indicado.

Es posible que desee considerar ejecutar el banco de nombres excelente y gratuito para encontrar las mejores entradas de DNS para su ubicación y conexión a Internet.

Sí, pero si (por el bien de la discusión) especifica OpenDNS en el enrutador pero Google en su Mac, ¿cuál usará?

Si ingresa manualmente los servidores DNS en las preferencias de red, tendrán prioridad sobre los servidores DNS proporcionados por DHCP. Y no quiero decir que primero probará el servidor DNS manual y si eso no funciona, se conmutará por error al servidor suministrado por DHCP, quiero decir que ignorará los servidores suministrados por DHCP por completo. Sin embargo, existen algunas complicaciones:

  • Si tiene varias interfaces de red ("servicios") conectadas (por ejemplo, Ethernet y Wi-Fi), utilizará la configuración de DNS del servicio "principal" (es decir, el que aparece primero en la barra lateral de preferencias de red). Por lo tanto, si Ethernet es el servicio principal e ingresa servidores DNS manuales para la interfaz Wi-Fi, se ignorarán en favor de los servidores DNS asociados con el servicio Ethernet (pero las entradas manuales del servidor DNS en el servicio Ethernet anularán esas proporcionada por la configuración DHCP de Ethernet).

  • El "resolver" de DNS de OS X en realidad consiste en un grupo de resolutores para diferentes tipos de búsquedas. Además del resolutor predeterminado (configurado en función de la configuración de red/DHCP/lo que sea), hay algunos resolutores integrados que ignoran la configuración normal de DNS y hacen otra cosa en su lugar. Principalmente, son para cosas como nombres que terminan en ".local" que se resuelven mediante la búsqueda de multidifusión local (mDNS). Entonces, por ejemplo, si intenta conectarse a "algo.local", no le pedirá la dirección al servidor DNS normal, sino que enviará un "oye, ¿hay algo.local aquí? Si es así, envíeme su dirección..." a la(s) red(es) local(es). Puede obtener una lista completa de estos (así como ver exactamente qué servidor(es) se está(n) utilizando para el DNS normal), con el comando scutil --dns.

  • Los programas que hacen su propia resolución de DNS... harán lo que les plazca. Pero principalmente estamos hablando de programas como nslookup, digy host, que son herramientas de consulta de DNS especializadas. Todos los programas de propósito general (como los navegadores) deben usar el sistema de resolución. (Y por cierto, nslookup, dig, y hosttodos en realidad miran /etc/resolv.conf, que está configurado con la misma política que el solucionador predeterminado, ... por lo que terminan siguiendo prácticamente la misma política, solo que sin las cosas de multidifusión).