But as far as I know, computers behind a router is not accessible from others (Please correct me if I'm wrong).
Well, you are wrong.
Un router (o "gateway Internet") è quasi trasparente per i pacchetti di protocollo Internet: decrementa solo il campo "TTL" dei pacchetti (Time-to-live, numero di router e numero di secondi, un pacchetto IP può passare prima di morire / scadere).
Per eseguire il filtraggio IP, è necessario un firewall. I firewall sono spesso configurati sui router, ma è una funzione distinta, che deve essere configurata (principalmente) in modo inoppugnabile.
Quasi tutti i "dispositivi NAPT" che sono dispositivi di traduzione e di rete:
-
esegui, come effetto collaterale di "address sharing", una sorta di filtro "inbound" "connexion": "connexion" è la parola chiave qui, è un concetto sottile, definito in base alla configurazione del dispositivo ; "inbound" è un altro concetto che è più sottile di quanto molti pensino;
-
sono spesso chiamati dispositivi NAT, router NAT o solo "router" (impropriamente).
Un dispositivo NAPT appare come un router "dall'interno" (le porte LAN) e deve essere configurato come "gateway Internet" su computer collegati alle porte Ethernet LAN. Ma è sbagliato descrivere un dispositivo NAPT come "router" perché:
- fa alcune cose semplici per i router, oltre a una "connessione" molto complessa - traccia e materiale per la riscrittura degli indirizzi;
- "dall'esterno" (la porta WAN), sembra un host Internet, non un router.