Come accedere al mio FTP da Internet?


-1

Quindi ho installato il mio server FTP. Funziona correttamente, ma funziona solo con tutte le macchine locali connesse al mio router.

Dettagli Cosa ho fatto: Port Forwading: utilizzato il mio indirizzo Ipv4

Impostazioni Filezilla

Ragazzi, per favore, potete dirmi cosa devo fare dopo. Ho anche l'indirizzo dyndns.com ma quale indirizzo dovrei scegliere macchina locale o IP WAN?

Risposte:


0

Le istruzioni di port forwarding indicano al router di instradare il traffico per un determinato protocollo verso un determinato indirizzo IP interno.

FTP utilizza la porta 21, quindi la regola di port forwarding sarà per la porta 21.

La regola di port forwarding dovrebbe essere per la porta 21 e dovrebbe usare l'IP interno della macchina che esegue il server ftp. Cosa si sta effettivamente dicendo al router "Quando si riceve il traffico FTP sulla porta 21, instradare tale traffico a questo indirizzo IP.

Probabilmente vorrai utilizzare una prenotazione DHCP (un'altra funzione router) per quel computer locale. Ciò consentirà al PC di ottenere sempre lo stesso indirizzo IP locale poiché tale indirizzo IP ha una prenotazione o è riservato per la macchina specifica. Senza una prenotazione DHCP, l'indirizzo IP della macchina che esegue il server FTP potrebbe cambiare in futuro e la regola di port forwarding non funzionerebbe più.

Per quanto riguarda l'account DynDNS, ciò significa tradurre un nome in un indirizzo IP. Quindi possiamo usare un dominio / sottodominio denominato per fare riferimento alla nostra posizione esterna anziché all'indirizzo IP. Usiamo example.dynDNS.com come nome del tuo sottodominio DynDNS.

Ora che è configurato, ecco come funzionerebbe una sessione di esempio di connessione:

Usiamo il client FTP per connetterci a example.dynDNS.org. Ciò significa che il traffico per questo sottodominio dovrebbe essere indirizzato a IP xx.xx.xx.xx. Non sappiamo ancora nulla di quel traffico o porta, sappiamo solo esempio.dynDNS.org che punta a xx.xx.xx.xx (che sarebbe il tuo indirizzo IP esterno assegnato dal tuo ISP.)

Quindi il client FTP invia un messaggio a xx.xx.xx.xx dicendo "Voglio collegarmi sulla porta 21 per FTP". Il tuo router lo riceve e dice "Ho traffico in arrivo sulla porta 21 e ho una regola di Port Forwarding per la porta 21, quindi invia invia questo traffico all'indirizzo IP locale nella regola di port forwarding per la porta 21."

In revisione:

  1. DynDNS traduce un NOME nel tuo indirizzo IP ESTERNO.
  2. Il router inoltra il traffico PORT 21 a un indirizzo IP LOCALE.
  3. L'IP LOCALE è sempre lo stesso perché quella macchina ha una prenotazione DHCP che assicura che possiamo sempre trovare quella macchina.

(Commento editoriale: dovresti usare STFP e porta 22 invece di FTP non sicuro sulla porta 21, specialmente se stai esponendo questa connessione su Internet usando il port forwarding.)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.