Hola, abro este tema para recibir opiniones y aportes.
Sobre Dominios
El hecho es que en LaOtraRed cada nodo puede brindar sus servicios y tener uno o más dominios, en mi caso utilizo chersky.lor
para la página principal de mi nodo y para los servicios por ejemplo:radio.chersky.lor
, fotos.chersky.lor
, cada nodo podría hacer lo mismo y mientras no tengamos montado un servidor DNS, cada nodo puede configurar el enrutador para que este responda a peticiones de dominios de esa manera.
La idea es que cada nodo pueda hacer lo mismo, no hemos definido aún la forma de administración del servidor DNS pero lo más probable es que usemos un servidor DNS centralizado y que los dueños de nodos envién solicitudes por un medio a definir para que este responda a peticiones de dominios en la red.
Si tienen otras propuestas/ideas sobre como manejar el DNS, aquí irán bien.
Pantallas de bienvenida (splash screens)
La meta de esto es que cuando alguien se conecta a la señal WiFi de un nodo de LaOtraRed, sea automáticamente redirigido a la página principal del nodo (si la tiene) al tratar de navegar, algo parecido a un portal cautivo que obliga a que veas una página de bienvenida antes de seguir navegando.
Pero lo molesto de un portal cautivo es que hay que iniciar sesión cada cierto tiempo y el usuario sólo verá la pantalla una vez cada cierto tiempo y podría olvidar las direcciones para seguir navegando en LaOtraRed.
Por eso pensé también en usar una configuración especial para que el router redirija cualquier petición a dominios convencionales (de Internet) hacia la página principal del nodo.
Por ejemplo, suponiendo que el nombre del nodo es moritas.lor
si alguien intenta entrar a google.com
el router le enviará a moritas.lor
.
Lo mismo para cualquier dominio terminado en .com .org .net .io .es .bo .br
, etc. que son dominios primarios típicos de internet. El router los enviará a la página principal del nodo y allí debería haber un mensaje explicando que esto no es internet y es LaOtraRed, adicionalmente se podría tener una página que muestre direcciones hacia los demás nodos.
Ahora mismo estaba pensando combinar dnsmasq y nodogsplash para hacerlo pero no he hecho nada concreto, si tienen sugerencias también se les agradecerá.