ftp not accessible via public IP but working fine on 127.0.0.1

mrmad1966
mrmad1966 used Ask the Experts™
on
Folks, I need to make an ftp server accessible over the net. Currently runniing IIS7 on Win7 Pro. I have installed the default IIS ftp service & am accessing the ftp root fiolder just fine on ftp://127.0.0.1 BUT when I input my public IP ftp://82.47.48.200 I get the default message "windows cannot access this folder make sure you typed the name correctly blah blah blah"  The ftp session was terminated.
Must be something stooooopid.... Can you help Mr stoooooopid please ??

Please folks desparate to get this online !!
Thanks

PS should have mentioned ports have been opened in the router the ftp PC is connected too..
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Kent DyerIT Security Analyst Senior
Commented:
Look at your restrictions in IIS..  Be sure to have it cleared to be accessed by any IP there first..  If that is not the case, look at the local hosts file on the server.  If not there, be sure you have the local server firewall turned off..  If not there, then start digging into your corporate firewall.

HTH,

Kent

Author

Commented:
OK..your first point has done something... left the binding to all unassigned & got a different dialog up now..please see attachment
PS Also local firewall turned off & no corporate firewall to worry about....
error.jpg
1) Are you accessing the external IP from WITHIN your LAN?  Will not work that way!  The external IP is only available from OUTSIDE!

2) Make sure that in addition to the port being "open" it is also forwarded to the proper server internal IP.

3) Make sure the server (as well as the router) has the proper FTP port(s) open.

4) Make sure file permissions for the directories accessed are open to "EVERYONE"
11/26 Forrester Webinar: Savings for Enterprise

How can your organization benefit from savings just by replacing your legacy backup solutions with Acronis' #CyberProtection? Join Forrester's Joe Branca and Ryan Davis from Acronis live as they explain how you can too.

iamsamIT Support Engineer
Commented:
An easy way of t/shooting FTP connectivity issues to servers I configure is to check if the ports I allow to get accessed from the outside are open. I use a site like www.canyouseeme.org. Open that URL from the ftp server and enter your port numbers one at a time. Assuming you have Passive FTP configured correctly since it is generally recommended to setup in a NAT environment,  If the ports are open from this site, it means your FTP server is listening correctly on those ports and configuration is fine.

2nd check FTP permissions on the folder/folders that you setup.

3rd try to reconnect to the FTP server from an external source and check the logging on the server.

If the site responds that the port  could not be seen with a Reason of "Connection timed out" or "Connection refused" it is a server config  or firewall problem respectively.

T/shoot accordingly or post your logs, permissions and FTP Passive port configuration to get further advice.
Is the external IP in your post the actual IP in question? (ftp://82.47.48.200)...

This is a Virgin Media IP address... Perhaps they have decided to block ftp port 21!

Try setting your server to another (unused) port & see if that helps!

Author

Commented:
Thanks to all who tried, unfortunately now working away so unable to donate any time to say what the exact cause was so I'm sharing out the the points for the help anyway !

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial