¿Cómo puedo resolver direcciones .local en Windows?


13

Tengo algunos servidores Linux en mi red doméstica a los que accedo a través de "hostname.local", sin embargo, cuando uso una máquina con Windows, parece que no pueden resolver esto a menos que vaya a través de la dirección IP.

¿Cómo lo hago para que mi máquina Windows pueda resolver las direcciones hostname.local? Sé cómo editar, C:\Windows\System32\drivers\etc\hostspero seguramente debe haber alguna forma automática de hacer que Windows solo encuentre estas máquinas.


¿Cómo haces que esto funcione en las máquinas Linux? (Porque quiere usar el mismo método en las máquinas con Windows). ¿Lo configura en cada máquina? ¿O tiene un servidor DNS local que los resuelve por usted?
David Schwartz el

@DavidSchwartz Ubuntu viene con avahi fuera de la caja para que puedan resolverse entre sí sin ninguna configuración de mi parte.
Jorge Castro

Respuestas:


24

Por lo general, los .localnombres se resuelven usando mDNS: los servidores Linux probablemente ejecutan Avahi, y para Windows existe el propio Bonjour de Apple.

Se incluye una versión anterior de Bonjour (v2.0) dentro de Bonjour Print Services . También está disponible como un paquete de chocolate .

La última versión (v3.x) no está disponible como descarga independiente, pero se instala como parte de iTunes (y algunas otras aplicaciones ). Es posible utilizar un administrador de archivos (como 7-Zip o WinRAR) para extraer Bonjour64.msidel instalador de iTunes.


¡Ni siquiera necesita reiniciar después de instalar el msi!
gak

la última versión ahora es 3.0.10
user528025

3
No voy a actualizar la respuesta para lanzamientos menores. Puede extraer la última versión de iTunes.msi utilizando msiexec /a iTunes.msi TARGETPATH=iTunes.out.
user1686

55
El instalador es un exe ahora, pero puede extraerlo con WinRAR.
Snow Blind

2
También puede extraerlo del instalador exe usando 7zip, etc.
Kevin Horn

5

Como @Kevin Keane señala aquí (y en la sección de comentarios anterior), Windows 10 ahora registra el puerto mDNS 5353 con un servicio que solo funciona para las aplicaciones modernas de Windows. Entonces, para permitir que Bonjour regrese al puerto, el servicio mDNS de Windows debe anularse a través de la edición del registro descrita en el enlace anterior.

En las versiones de Windows 10 que no sean Home en lugar de la edición del registro, se puede usar el editor de políticas de grupo:

  • lanzar gpedit.msc
  • Vaya a Configuración del equipo > Plantillas administrativas > Red > Cliente DNS
  • Habilite la política "Desactivar resolución de nombre de multidifusión".

No tuve que reiniciar.

Advertencia: ya tenía instalado iTunes y Bonjour Print Services. Simplemente desinstalar Bonjour Print Services y la reinstalación no funcionó: tuve que ingresar a los programas de agregar y quitar, desinstalar Bonjour y Bonjour Print Services, luego reinstalar Bonjour Print Services, antes de hacer ping. Las direcciones locales comenzaron a funcionar nuevamente (virtualbox host-only invitado de Linux con avahi-daemon corriendo). Creo que esto se debe a que mi servicio "Bonjour Service" estaba vinculado a Bonjour, no a Bonjour Print Services, y no se estaba volviendo a registrar.


Esto funcionó para mí en mi caja de Windows 10. Desinstalé Bonjour y actualicé mi iTunes (era hora de una actualización regular) y los dominios .local comenzaron a funcionar. No tuve que reiniciar.
Michaelkay

Desactivar esto ya no es necesario tampoco; Las versiones actuales de Windows 10 lo tienen desactivado de manera predeterminada, pero si realmente lo habilita , ofrecerán una resolución de nombre local basada en mDNS a través de las funciones estándar del sistema sin ningún software de terceros.
user1686

@grawity En la última versión de Windows Pro para estaciones de trabajo, sin el solucionador mDNS de Apple, no veo que funcione con Activado o Desactivado para esa configuración. La .localbúsqueda del mismo nombre funciona bien desde Linux.
Brian Gordon
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.