Site icon Noir Solutions

Router e Portforwarding

Sinceramente la prima volta che sentimmo parlare di portforwarding pensavo quasi ad una parolaccia, poi quando dovetti configurare apache con il mio router per la prima volta e mi accorsi che questo non superava la porta di uscita del mio gateway cominciai a capirne l’importanza…Dunque cos’e’ questo portforwarding

Il port forwarding, o tunneling, è l’operazione che permette il trasferimento dei dati (forwarding) da un computer ad un altro su canale di comunicazione telematico. La tecnica consente ad un utente esterno di raggiungere la porta di un computer con indirizzo IP privato, all’interno di una rete locale (LAN). Per compiere questo processo dobbiamo disporre di un particolare router che abbia a disposizione il Nat, niente paura oggi quasi tutti i router

Questo permette a computer esterni di connettersi a uno specifico computer della rete locale, a seconda della porta usata per la connessione.

Nei sistemi Linux, il port forwarding può essere realizzato tramite il sistema netfilter/iptables. Per tale sistema sarà necessario modificare la tabella nat aggiungendo l’obiettivo DNAT alla catena PREROUTING, e l’obiettivo SNAT alla catena POSTROUTING.

Questo significa in parole molto povere. Che se avete un server nel vostro computer per esempio collegato alla porta 8080, tipico collegamento di Apache, con questo tecnica potrete collegare la porta interna del computer a quella esterna fisica dell’host permettendogli cosi’ di essere visibile all’esterno del gateway.

Come fare? Vi vorremmo dire di piu’ ma le configurazioni riguardano router e router e quelle di uno raramente vanno bene per l’altro, quindi su questo ve la dovrete vedere voi caso per caso.

Exit mobile version