Estoy desarrollando una aplicación en red que se ejecuta en algunas computadoras diferentes en una LAN. Una de las necesidades principales es que la aplicación mantenga una lista de pares en la LAN con la que se ha comunicado en el pasado, de modo que pueda restaurar sesiones anteriores. La solución ingenua sería recordar la IP y almacenarla en una tabla, pero ¿qué sucede cuando cambia la IP de un par?¿Qué se necesita para que la resolución del nombre de host funcione en un lan?
En su lugar, pensé que almacenaría el nombre de host de los pares por lo que incluso si la IP cambia, todavía se podrá acceder a ellos a través de su nombre de host. (Sé que los nombres de host también pueden cambiar, pero eso es suficiente).
Entonces, ¿mi pregunta es qué es exactamente lo que se necesita para que la resolución del nombre de host funcione en una LAN con clientes mixtos de Windows/Mac/Linux?
Si se trata de una red corporativa, puede registrar su nombre de host con el servidor DNS. Si está en una LAN privada, existen diferentes opciones para usar esta aplicación en una LAN de subred única o en una red que podría segmentarse en dominios de difusión separados. (subredes separadas) ¿Cómo se verá su red? – resmon6
La aplicación se ejecutará en una única subred LAN. Pero se implementará en miles de clientes diferentes dentro de su propia LAN. Así que no puedo hacer suposiciones sobre qué enrutador están usando o qué servicios de red están disponibles. – lms