Se porto il port forwarding 80 UDP sul mio PC, posso accedere alla porta 80 dall'altro mio laptop?
Se porto il port forwarding 80 UDP sul mio PC, posso accedere alla porta 80 dall'altro mio laptop?
Risposte:
Stai facendo due domande diverse qui.
È possibile eseguire il port forwarding dello stesso numero di porta su 2 diversi indirizzi IP interni?
No. Pensaci. Se un pacchetto arriva al tuo indirizzo esterno e alla porta UDP 80 (supponendo che tu abbia un solo indirizzo IP esterno), come farà il tuo router a quale dei due indirizzi IP interni dovrebbe essere inoltrato?
Se desideri ospitare due servizi diversi, avrai bisogno di una porta separata per ciascuno.
Se porto il port forwarding 80 UDP sul mio PC, posso accedere alla porta 80 dall'altro mio laptop?
Sì. Il port forwarding generalmente riguarda solo i pacchetti che hanno la porta 80 dalla propria parte. Quando qualcuno prova a connettersi a te, il tuo router vedrà:
Ma le connessioni in uscita (quando si visita una pagina web altrove) l'avranno invertito dal punto di vista del router.
Quindi il port forwarding non influenzerà affatto quelli.
(A proposito, HTTP funziona generalmente su TCP . Solo gli esperimenti QUIC di Chrome usano UDP.)
È possibile eseguire il port forwarding dello stesso numero di porta su 2 diversi indirizzi IP interni?
Sì, puoi assolutamente farlo con UDP e in una certa misura con TCP .
Poiché UDP è un protocollo stateless senza connessione, è possibile ascoltare una determinata porta e, una volta arrivato il pacchetto, è possibile copiarlo e inviarlo a due diverse destinazioni interne. Dal momento che non vi sono strette di mano o monitoraggio dello stato, tutte le destinazioni saranno in grado di ricevere questi pacchetti con successo. Samplicator è uno dei programmi che può farlo per te. Si noti che questo non è un puro port forwarding per sua definizione.
Questo è possibile per TCP , ma con alcune limitazioni: è possibile ascoltare una determinata porta e, una volta arrivato il pacchetto, è possibile inoltrarlo a un determinato host interno in un pool. TCP utilizza le connessioni, quindi una volta inoltrato un pacchetto iniziale a un determinato host interno è ora necessario inoltrare il resto dei pacchetti in questa sessione allo stesso host interno.
Utilizzando questa tecnologia è possibile avere più server back-end che gestiscono le richieste verso una destinazione esterna.
Se porto il port forwarding 80 UDP sul mio PC, posso accedere alla porta 80 dall'altro mio laptop?
Questa domanda non è chiara. Se inoltri il traffico dal tuo indirizzo esterno a uno degli host interni, questo fatto da solo non ti impedisce di accedere alla stessa porta dalla rete interna.
Supponiamo che inoltri la porta 80 da A
a B
. Allo stesso tempo C
sarà in grado di accedere direttamente alla porta 80 B
senza problemi.
A (external IP)
|
---------
| |
B C
Non è possibile inoltrare la stessa porta a più IP contemporaneamente, non ho nemmeno visto un router / switch gestito che ti permetterà anche di farlo senza inviare un messaggio di errore di configurazione. È possibile configurarlo per più IP ma è possibile abilitare solo una delle regole di inoltro alla volta. Quindi puoi disabilitare un'abilitazione all'altra e viceversa, ma questo è uno spreco Devi solo preoccuparti di inoltrare le porte se vuoi accedere a porte / servizi specifici sul computer LAN tramite il suo indirizzo IP esterno. Supponiamo che tu voglia eseguire 2 server Web su 2 dei tuoi PC LAN ed essere in grado di accedervi entrambi in qualsiasi momento, il modo più semplice per farlo è cambiare le porte dei servizi, avere uno in ascolto sulla porta 80 e l'altro su 8080 o porta che desideri. Il 99% dei servizi ti consentirà di ospitare / ascoltare su qualsiasi porta desideri. Se non si specifica una porta, tornerà al valore predefinito del servizio. Esistono altri modi più avanzati di fare le cose, ma questo è il modo più semplice e i metodi avanzati non sono considerati o chiamati "Port Forwarding" chiunque dica che i diversi bisogni devono tornare alla scuola di rete.
Come fa il tuo router a inoltrare gli indirizzi? A causa della NAT.
Se acquisti un dominio puoi impostare quel nome dominio come nome del tuo computer e nome NETBIOS.
Ad esempio, 2 computer diversi che ospitano siti Web su porte interne diverse ma su stesse porte esterne devono avere il nome dei domini oppure devi configurare il tuo server DNS interno con entrambi gli domini IP interni aggiunti ai record a cui si connette il router e ogni volta che qualcuno tenta di connettersi il nome di dominio (non l'indirizzo IP pubblico) router NAT inoltrerà la connessione di conseguenza.
Non è possibile inoltrare porte esattamente identiche a più IP sulla stessa rete, ma è possibile utilizzare le stesse porte esterne purché le porte interne siano diverse, viceversa quando si parla di traffico di rete in uscita