It kind of doesn't have to do with binding to port 21 - it's more related to the FTP protocol. e.g. Win2K server let's you have multiple web sites, given that they all have DNS records, as long as you use HTTP headers. They all are bound to the same port, but are properly redirected. FTP doesn't have any sort of mechanism like that though it seems.
The server is setup properly, and since there is only 1 NIC, whether they IP address is assigned or not won't make a difference.
I've looked and looked and looked, and I don't think this is MS dropping the ball... I'm more inclined to think that it is a limitation of the FTP protocol instead. I could be wrong, but I'm losing my mind trying to get this to work. I've tried everything mentioned above already with no success.
The ONLY thing that I can think of is to:
- Set up local user accounts with the same name as the subdomains.
- Create directories for the users.
- Remove write permissions for all users on all 'subdomain' directories.
e.g. Directory structure:
- FTPROOT (mydomain.com)
- downloads (downloads.mydomain.com)
- something (something.mydomain.com)
- blah (blah.mydomain.com)
I had thought of doing things that way before, but I really don't want to do it like that. Oh well... such is life I suppose...