Estoy tratando de cambiar mis RPI para que sean accesibles directamente por nombre, esto se puede hacer mediante DNS, aunque tengo curiosidad por saber cómo funcionan ciertos dispositivos sin ellos (o parecen funcionar sin DNS, espero no estar equivocado).
Respuesta1
DNS no es la única tecnología de resolución de nombres que existe. Está muy extendido en Internet (para el cual fue desarrollado), pero debe configurarse explícitamente, lo que lo hace no adecuado para redes pequeñas.
Hay un hosts
archivo, un predecesor de DNS, un archivo local donde puedes escribir asociaciones de nombres y direcciones IP. Actualmente se utiliza para configurar la resolución del host local y tiene otros usos especiales. También requiere configuración manual y no está conectado en red.
Las tecnologías automatizadas generalizadas son:
NetBIOS
, que se usa mucho en Microsoft Windows y es posible usarlo en otros sistemas (hay unnmbd
servicio de nombres NetBIOS en elsamba
paquete). Es automático: los hosts se "registran" enviando transmisiones con sus nombres periódicamente, de modo que todos los que recibieron dicha transmisión sabrán que hay un sistema con un nombre determinado. También tiene una variante de servidor,wins
.mDNS
, "DNS de multidifusión", que forma parte dezeroconf
la pila (redes de "configuración cero"). Por el nombre se puede deducir que también inunda la red con paquetes con la esperanza de que alguien los reciba y los utilice. Bonjour de Apple, por ejemplo, implementa esta tecnología; Otra implementación conocida es AVAHI, utilizada en Linux.
Si la resolución de nombres local funciona sin configuración, es muy probable que funcione gracias a una de estas tecnologías. Para que funcione sólo necesitas tener instalado y habilitado el servicio correspondiente.