Italian [B4J] Server tcp su pc1 - da esterno Telnet passa, Hercules non passa

amorosik

Expert
Licensed User
Pc1 ubicato in locale1, si collega a internet attraverso router/firewall1
Su pc1 installo programma per realizzare un tcp server e lo avvio inesecuzione, porta in ascolto 1000 (di fantasia)
Da pc2, collegato in lan a pc1, provo sia via telnet a conettermi a tcp server su pc1, sia usando Hercules il classico programma che uso sempre per avere sottomano un client e sparare comandi, e quindi sia la "telnet ip_locale_pc1 1000" si collega correttamente (nel senso che non restituisce errori) sia Hercules usando il client tcp e indicando ip address pc1 e porta 1000 si colelga e manda dati correttamente (lo vedo perche' su programma su pc1 appaiono i dati inviati da Hercules)
Bon, fin qua' in lan funziona tutto, ora vediamo da esterno
Configuro router/firewall per consentire l'ingresso della tcp 1000 su ip address pc1
Provo da pc esterno a connettermi via telnet "telnet ip_wan_pc1 1000" e sembra connettersi correttamente (nel senso che non restituisce l'errore connessione) e quindi ipotizzo che router/firewall sia configurato correttamente
Provo da esterno a collegarmi usando Hercules, ip wan pc1, porta 1000, e stavolta non si collega
Spara fuori errore 11001, che cercando in rete e' una roba del tipo "Socket error #11001: Host not found"
La domanda e': la prova da esterno usando "telnet ip_wan_pc1 1000" non e' sufficiente a stabilire la connettibilita' da esterno verso il server tcp interno?
Come mai Hercules non si collega?
 
Last edited:
Top