I have set up a FTP server. It is set up on a NAS drive (dlink dns-323), sitting on 192.168.1.103. It works whenever I try to connect to it from computers on my local network. But whenever I try to connect to it from the internet (by trying to connect to the external ip (from within my network or from online ftp clients), it does not work. It simply doesn’t "see” the server.
Here is what I have done:
I have reserved IP addresses within the router so that each computer sits on the same internal ip address.
I have forwarded traffic on the external port 21 to port 21 on the NAS drive
I have set up ftpzilla on another computer on the network, and changed the port forwarding settings accordingly (in case of hardware problem on the NAS drive)
I have tried different routers (Netgear wnr2000 and Cisco e2500).
I have read loads of guides and tutorials and found nothing supplying any clues. But the fact that the servers work on the internal network seems to suggest that the router settings are wrong. I do not think the trouble is with the port forwarding. I do - mistakenly, perhaps - belive that port forwarding is pretty straight forward (sic!)
Any suggestions, please. P