¿Cómo configuro Yosemite para poder resolver el DNS que termina en ".local"?

Yosemite no parece entender ningún dominio que termine en .local

Mi server DNS apunta al ip del cuadro de Debian, que ejecuta dnsmasq.

  • Cómo get la configuration regional UTF-8 cuando se conecta a través de SSH a MacOSX desde PuTTY (Windows)
  • Restablecer caching de icono en MacBook
  • Terminales "osascript -e" commands
  • No hay información sobre el clima en el Centro de notifications de Yosemite
  • ¿Cómo encontrar la extensión del buscador infractora?
  • ¿Cómo se reposiciona manualmente las caras en la aplicación Mac OS X Yosemite Photos?
  • Tiene una tonelada de sitios apache configurados que todos tienen nombres como clientname.debserver.local, todos los cuales se resuelven bien desde las otras máquinas alnetworkingedor del lan (no Yosemite).

    (intenté vaciar el caching, reiniciar la networking, reiniciar, todos los sospechosos habituales)

  • Sin puntos de color para labelr carpetas. Macbook Pro, OSX 10.10.3
  • El puerto HDMI en MBPr 13 "(finales de 2013 11,1) dejó de funcionar después de la actualización 10.10.4
  • ¿Hay alguna forma de eliminar un ícono de la aplicación (especialmente las notas adhesivas) en el selector de aplicaciones de mac (menu cmd + tab)?
  • No se puede acceder a un website específico (MBP - OS X 10.10.5)
  • Actualice a Yosemite con dos discos duros en iMac
  • ¿Cómo logro establecer el text sublime 3 como editor de text pnetworkingeterminado en Yosemite?
  • 4 Solutions collect form web for “¿Cómo configuro Yosemite para poder resolver el DNS que termina en ".local"?”

    Apple ha proporcionado algunos documentos relacionados aquí . En el cual recomiendan evitar .local si puede y en su lugar usar un sufijo como .private , .intranet , .internal o .lan .

    El motivo .local debe evitarse porque es utilizado por el service Bonjour.


    Respuesta corta

    Agregue el siguiente Dominio de búsqueda como en la captura de pantalla (puede ignorar la configuration de mi server DNS):

    enter image description here


    Respuesta larga

    Otra posibilidad está documentada aquí en un artículo sobre el uso de Dnsmasq para el desarrollo local en OS X y una pregunta relacionada StackOverflow en la que alguien parece haberlo encontrado exitoso, excepto cuando están fuera de línea (lo que no hace mucha, ya que … pero la key el punto aquí es que parece funcionar para ellos al less una parte del time)

    El artículo vinculado indica que debe crear un directory en /etc/resolver si aún no existe utilizando el command

     sudo mkdir -p /etc/resolver 

    Ahora debe crear un nuevo file en este directory para cada resolución que quiera configurar. Configure con al less estas dos opciones (hay más opciones disponibles):

    • el nombre del resolver (correspondiente al nombre de dominio)
    • el server DNS a ser utilizado.

    Para get más información sobre estos files, consulte la página de manual de resolver(5) :

    man 5 resolver

    Cree un nuevo file con el mismo nombre que su nuevo dominio de nivel superior en el directory /etc/resolver/ y añádale un server de nombres ejecutando los siguientes commands:

    sudo tee /etc/resolver/local >/dev/null <<EOF nameserver 127.0.0.1 EOF

    Aquí local es el nombre de dominio de nivel superior configurado para responder y 127.0.0.1 es la dirección IP del server que se utilizará.

    Miré para ver si tenía ese directory por defecto y no lo hice, pero noté que tenía un file /etc/resolv.conf que existía por defecto. No lo he intentado, pero si la solución en el artículo no es exitosa, trataría de usar este file resolv.conf preexistente … bajo la suposition … debe estar ahí por algún motivo .

    Apple no resuelve .local usando un server DNS, pero Apple Bonjour tiene una zeroconf zeroconf. Puede instalar Avahi la implementación de Linux y BSD.

    Uso netatalk en mis cuadros de Linux para comunicarme con OS X

    Si solo tiene una Mac y las direcciones IP no cambian, puede omitir todo el problema y poner el nombre / dirección en / etc / hosts. La gente se olvida, hubo un time antes del DNS, donde mantuvimos sincronizados los files de los hosts, sacándolos de allí.

    Consulte https://apple.stackexchange.com/a/152892/65787 para get una forma de automatizar sudo discoveryutil mdnsactivedirectory yes que fuerza la resolución DNS de los dominios .local en Yosemite.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).