News:

è disponibile So.Di.Linux 2025, distro italiana per la scuola basata su mint mate 20 >>> clicca qui

Menu principale

Dnsmasq

Aperto da Lag1234, Giovedì 29 Novembre 2018, 01:02:48

Discussione precedente - Discussione successiva

Lag1234

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







bobol

probabilmente la cosa è troppo intricata  ;D...io non ci capisco un tubo

nessuno

... 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

bobol


Pope

 :D Fantastico  :grin:
Linus Benedict Torvalds, 25 agosto 1991: "Hello everybody out there [...] i'm doing a (free) operating system, just a hobby, won't be big and professional [...]".