Ospito il mio server web personale tramite Java. Il problema è che posso accedervi solo tramite un browser web usando un indirizzo IP. Posso spoofing un URL? Ad esempio, digito 192.168.2.111 nella barra degli indirizzi, voglio che passi a un URL.
Se hai un server DNS per la tua LAN, assegna un nome all'indirizzo IP al suo interno. Come hai elencato un indirizzo IP privato, non dovresti assegnare quell'indirizzo su un server DNS di fronte a Internet. Il tuo server DNS fornirà l'indirizzo IP a tutti i sistemi che vogliono collegarsi al tuo server web.
Se hai solo uno o due sistemi che devono connettersi al webserver, allora il file hosts funzionerà perfettamente.
Se si desidera la connettività da Internet, si utilizzerà il proprio indirizzo IP in un server DNS con Internet. È quindi necessario configurare il router per inoltrare il traffico Web al sistema che esegue il server web. Sarà probabilmente difficile far funzionare questa rotta all'interno della tua LAN.
L'autoconfigurazione può essere eseguita installando zeroconf server e client. Entrambi dovrebbero registrare i loro nomi nel dominio local
usato da zeroconf.