Tengo un Mac mini que estoy usando como servidor de Homebridge. Está conectado con Ethernet fijo y también tiene una conexión WiFi activa.
El Mac mini tiene un nombre de host asignado Júpiter
(desde la configuración de 'Compartir') y el enrutador (un Ubiquiti UDM) ha asignado localdomain
como sufijo de búsqueda local (aunque el host se resuelve usando local
y también sin ningún sufijo).
Estoy usando el nombre de host asignado del servidor (jupiter.local
) en la configuración de Homebridge, lo que significa que esta es la dirección utilizada por Apple HomeKit para controlar dispositivos.
Si hago ping al nombre de host desde otra máquina en la misma red y subred, la IP local a la que se resuelve suele ser la asignada a la interfaz Ethernet.
Sin embargo, cuando tuve problemas con dispositivos de Homebridge que no respondían, descubrí que esto coincidía con que el nombre de host se resolvía a la IP adjunta a la interfaz WiFi.
Por supuesto, podría simplemente desactivar WiFi y esto probablemente resolvería mi problema. Pero tengo curiosidad por entender qué determina qué dirección IP de las interfaces de red se devuelve cuando otro dispositivo en la misma red intenta resolver el nombre de host local.
Mi conocimiento de DNS en una red local es incierto. ¿Es esta configuración del dispositivo servidor, o el servicio DNS en el enrutador, o ambos?