I’m having a weird problem with a Windows 2000 server and I can’t seem to figure it out. Hopefully someone here can help me. We have a couple of Windows 2000 servers behind a LocalDirector. We have an application that automatically connects to are customers servers via FTP and retrieves files at specified times. We recently rebuilt one of the servers and now we can’t pull files via FTP from it. We can connect to a customer’s server but as soon as we try to retrieve a file the FTP connection breaks. I tried manually connecting from a command prompt and I get the following error.
500 I won't open a connection to 10.10.10.20 <only to 64.x.x.x>
The 64.x.x.x IP is the address of our firewall
The 10.10.10.20 IP is a virtual IP on the LocalDirector
I checked “use passive FTP” in the Internet Explorer settings and it worked a few times from a command prompt. Then, for some unknown reason, it quit working giving me the same error as I listed above. This makes no sense to me. It seems like a NAT problem on the LocalDirector but nothing has changed on the device. If it worked prior to the box being rebuilt and now it doesn’t then it seems like a server related problem. I just don’t know what to do to fix it. The other boxes behind the LocalDirector can still send/receive via FTP. They use the 10.10.10.20 IP for outbound connections. I tripled checked all the settings in the firewall and LocalDirector. Has anyone seen this problem before? Does anyone have any suggestions as to how I can fix it?