Il tuo problema potrebbe derivare dal NAT/Gateway che non supporta il "dynamic FTP fowarding".
Prova a configurare il tuo client FTP (ad esempio Filezilla) in "Active Mode" anzichè "Passive Mode" chè di solito l'opzione di default.
Verifica anche l'MTU del DNS e del Router siano impostati sullo stesso valore (di solito 1492) (Sul DNS-313 lo trovi nell'area "Setup" alla voce "Lan Setup" ad il valore predefinito del DNS è 1500).
Altro consiglio: il supporto clienti dei provider è molto spesso composto da cialtroni (potrei raccontarti di quella volta che ho litigato con uno di telecom quando mi ha detto che il mio problema di rete derivava dalla presenza di un virus e gli ho risposto che era molto più probabile che avesse lui un virus sul suo terminale che non io sul mio pc). Il DNS ha già una interfaccia WEB, quella a cui accedi normalmente per configurarlo. Da quello che scrivi non conoscono nemmeno la differenza tra protocolli e interfacce.
Per l'interfacciamento sulla rete "esterna" il DNS-313 supporta solo due protocolli per due tipici servizi: http (porta 80) e FTP (porta 21), le porte ovviamente sono quelle di default.
Con qualche raggiro si potrebbe attivare anche il Telnet (porta 22), ampiamente sconsigliato se non sai quello che stai facendo.
Quindi i servizi sono due:un server http e un server FTP che utilizzano i rispettivi protocolli. In che modo posso utilizzare questi due servzi del DNS?
http: ovvio - un qualunque browser.
FTP: Molte possibilità. FTP implementato dentro al browser (sconsigliato), il collegamento tramite risorse di rete di windows (sconsigliato), un client FTP (consigliato, vedi Filezilla specie per operazioni di upload).
Sulla rete domestica "interna" oltre ai due citati http e FTP, ha il supporto DNLA (streaming audio-video su dispositivi che supportano il protocollo/servizio) e server Itunes. Questi ultimi due non possono essere interfacciati sulla rete esterna.
Le interfacce - come dice la parola stessa - sono elementi che ti consentono di dialogare con il servizio: cosa vuol dire questo? che uno stesso servizio può avere molte interfacce.
Quando ho modificato il DNS-313 ho utilizzato molte interfacce diverse a volte per gli stessi servizi. Esempio:
Client Bittorrent: per essere gestito da remoto occorre una interfaccia via http. MA è una interfaccia, non è il client
Mediatomb: interfaccia web via http per controllare le funzioni del DNLA (più evolute rispetto a quelle di default del DNS-313)
Light httpd: nessuna interfaccia. Si configura direttemente dal file di configurazione.
Per completare l'esposizione, ho anche installato sul DNS un virtual web desktop, un'interfaccia fantastica sviluppata da una community ungherese
http://img207.imageshack.us/i/works.jpg/
Purtroppo tutta l'interfaccia è in ungherese anche se è possibile tradurla.
Il DNS-313 diventa così: