在与我的网站不同的服务器上设置 FTP

在与我的网站不同的服务器上设置 FTP

我正在尝试在不同于我们网站的服务器上为我们的客户设置 FTP。

我们有一个运行 Linux/Redhat 的虚拟机,用于我们的一些客户站点,我想使用该服务器作为 FTP 存储库,但我不确定如何管理我的 DNS 记录以使其正常工作。

我们的 DNS 记录位于 www.mydomain.com。当我导航到 ftp.mydomain.com 时,它允许我访问我们的网站。但是,我希望客户端能够访问 ftp.mydomain.com 并访问 VM Linux 服务器上自己的 ftp 文件夹。

我是否需要.. 1. 放弃这个并在 Linux 机器上为 clients.mydomain.com 创建一个区域,并在我的 DNS 记录中创建一个新的 FTP CNAME,将 FTP 流量引导到 clients.mydomain.com 到 Linux 机器的 IP 地址?

或者 2. 为 ftp.mydomain.com 创建某种“A”记录?

我对这一级别的管理还很陌生,我不确定如何以最佳方式让一切正常运转。

答案1

CNAMES 将流量从一个子域重定向到另一个子域。例如,如果您有一条 A 记录“www.mysite.com A 10.10.10.10”,并且添加了“test.mysite.com CNAME www.mysite.com。”,则 test.mysite.com 本质上将是 10.10.10.10。

您需要的是指向您的 Linux 机器的 A 记录 ftp.mydomain.com。您需要删除已经存在的现有记录,并将其替换为您的记录。(可能没有记录,它可能被通配符 DNS 条目覆盖)。请注意,您将无法再使用 ftp.mysite.com 访问 Web 服务器。

答案2

如果您当前没有使用任何 ftp..mydomain.com,那么您可以保持其不变。

需要更改的是防火墙 NAT 规则。您需要为进入端口 20 和 21 的所有内容创建 NAT 规则,以便将其路由到 VM Linux 服务器的内部 IP 地址。

相关内容