我有自己的域名,并尝试设置两个 FTP 服务器。(我有两个完全独立的 FTP 服务器,我希望能够访问它们。)我将其中一个设置为在标准端口 21 上运行,将另一个设置为在某个更高的端口 1050 上运行。理想情况下,我希望有人输入:
ftp://server1.mydomain.com
然后它将到达 FTP 服务器的端口 21。
我喜欢有人输入以下内容: ftp://server2.mydomain.com 该转发到 1050,最终该人连接到第二个 FTP 服务器。
目前我拥有的是:
http://server1.mydomain.com -> FTP server on port 21
和
http://server2.mydomain.com -> FTP server on port 1050
我尝试创建一个链接到ftp://server2.mydomain.com
的cname ftp://mydomain.com:1050
,但没有成功。
非常感谢您的帮助。
谢谢。
答案1
无法在 DNS 中完成,因为 DNS 没有端口概念,而 FTP 没有主机概念。
如果有多个 FTP 服务器,您可以通过将每个 FTP 服务器绑定到单独的地址来实现。如果没有,事情就会变得复杂。理论上,您可能能够运行某种 FTP 代理来根据登录凭据进行转发(但为什么不只配置 1 个 FTP 服务器)或根据源 IP 进行黑客攻击,同样,这可能不切实际。