Salve ,
Mi sto divertendo nel creare una specie di controllo locale dei siti visitati ( vedi parent control)
La rete è composta da un desktop sul quale gira debian 9 virtualbox ed una seconda macchina virtual box dove ospito un webserver per la pagina di avviso ('sito bloccato'). Probabilmente ci sono soluzioni migliori , ma questa mi permette di smanettare (divertirmi) molto di più.
Riassunto :
macchina 'S' = macchina fisica che ospita macchina virtuale 'A' e 'B'
macchina 'A' = macchina virtuale dnsmasq server
macchina 'B' = macchina virtuale web server
macchina 'C' = macchina fisica di un altro utente
Se per esempio C si collega a www.filmpirata.it , dnsmasq risolve con l'ip di macchina 'B' dove viene visualizzato il messaggio. Azione corretta.
Il sistema funziona , ma solo quando nella macchina C uso l'indirizzo IP della macchina 'B' e non il nome del sito .Altrimenti mi dice "ERR_CONNECTION_REFUSED"
Ho verificato che:
- Nella macchina 'A' ( dnsmasq) : dig @(ip macchina A) +short www.filmpirata.it -> restituisce l'IP giusto della macchina 'B' ( webserver)
- Durante il log di dnsmasq il link punta all'ip del webserver
- L'IP del webserver ( macchina 'B'). Se inserisco l'ip raggiungo la pagina desiderata
- Nella impostazioni di rete della macchina utente 'C' ho inserito il dns server della macchina A ( Dnsmasq). Stesso problema se inserisco dns nel router.
Domanda :
C'è differenza tra collegarsi con l'ip o con il nome ?
Non so se mi sono spiegato :)
Grazie per qualsiasi dritta
probabilmente la cosa è troppo intricata ;D...io non ci capisco un tubo
... Concordo.
Io dopo aver cercato di capire questo:
CitazioneRiassunto :
macchina 'S' = macchina fisica che ospita macchina virtuale 'A' e 'B'
macchina 'A' = macchina virtuale dnsmasq server
macchina 'B' = macchina virtuale web server
macchina 'C' = macchina fisica di un altro utente
non sono stato più in grado di ritrovare il bagno di casa... ;D
:rofl: :rofl:
:D Fantastico :grin: