我想要有多个 FTP 帐户:
- ftp.domain1.com 绑定到端口 21
- ftp.domain2.com 绑定到端口 21
- ftp.domain3.com 绑定到端口 21
IIS 7.5 总是显示“无法启动此 ftp 站点。另一个 ftp 站点可能正在使用同一端口”
所有 ftp 站点不能都使用默认端口 21 吗?
谢谢。
答案1
不可以。至少不是普遍情况下可以。
IP:port 的组合标识了某些唯一的东西。您只能将一个应用程序绑定到这样的组合。这意味着一个 FTP 服务器、一个邮件服务器或一个 Web 服务器......
请注意,网络服务器确实可以通过在请求中发送网站名称来绕过这一限制,因此它们基本上依靠三元组进行引导。大多数 FTP 客户端和服务器都不是这样的。*
*大多数情况下,建议用于 FTP 和一个 RFC已发布。但这并不意味着所有客户端都支持它。您可能在具有受控客户端的小型办公室中使用它,但不要尝试将其用作具有未知客户端的 Internet 可访问 FTP 服务器上的通用工作解决方案。相反,请考虑一个具有三个目录的站点。或者使用除古老 FTP 之外的其他东西。