我有一个使用 CloudFlare 的 DNS 的域,我想让它重定向到我的服务器的 IP(动态 IP,端口 21 被 ISP 阻止),目前使用 No-IP DNS。
当前的设置是我有一个子域作为 CNAME 定位到 No-IP 域,但这只适用于 Minecraft 服务器之类的东西(它寻找未被我的 ISP 阻止的设置端口),我想要一个解决方案,让我将端口 21 从 CloudFlare 域重定向到 No-IP 域上的端口 2121,或者指向我的动态 IP 的其他东西,其中已经设置并正在运行 FTP 服务器。
有人向我提及过 SRV 记录,但没有得到任何进一步的帮助,这只会让我更加困惑。提前感谢你的帮助。
答案1
DNS 是名称到 IP 地址的解析服务,而不是端口重定向器
SRV 辅助记录可以根据目标端口将流量发送到特定主机,但不能执行端口重定向。
答案2
dyndns 有一个很好的端口重定向服务。您可以在服务器上运行代理,当您的 IP 更改时,它会更新 DNS。您可以公开 ftp 到端口 21,但它会将您重定向到 2121。您需要在入口 FW 上打开端口 2121。