How to setup FTP Server on BT Internet Broadband with Dynamic IP


I want to enable the FTP Server on my NAS box to do a couple of remote backups.  I've done this before, the only real difference being that time my setup had a fixed IP.  Right now I'm on a dynamic IP on BT Internet Broadband.

I know the IP address and have a DynDNS account to handle any time it changes and have port forwarding setup on my router to send FTP traffic to the NAS box.

Issue is that when I try to connect to the dynamic IP in an FTP client it can't find the server and times out.

I tried using the Windows command line and it appeared to connect with: ftp  but I don't know what else to do with it as I don't know any of the commands or what to test for.

Can anyone start pointing me in the right direction?

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Disable Passive mode on your FTP server. That should let the client connect without issue. Also make sure you have the appropriate ports open on the router for the FTP server you are using. Some need to have 20, 21 and 22. Some will work fine with just 21. Depends on the server app. I use Filezilla server and it works flawlessly using non-passive mode over dyndns using only Port 21.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
vinylaAuthor Commented:
The FTP Server doesn't have the option to disable passive FTP, only 'use default port range for passive' or 'user specified port range for passive'.

I am sure I have the correct port open on the router and traffic from this forwarded to the NAS Box.

Is there any way I can test if the router is configured correctly?  I guess this is where the issue is as I can connect to the FTP Server no bother on the local network using the machine name of the NAS box as the host.

When I ping the dynamic IP address I'm on it responds immediately but when I try to connect with FTP it just times out.  I would try to Telnet to the correct port on my IP address to see if it responds but don't know how.

Any further suggestions?

What FTP server software are you running?

The only way to properly test the router is to establish a connection to the service you configured.

Ping will usually work but it is not an indication of anything other than the host is there and on. Let me know the FTP server app you are running and I can try to help further.

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Server Software

From novice to tech pro — start learning today.