设置 DNS 端口重定向?

设置 DNS 端口重定向?

我有一个使用 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 辅助记录可以根据目标端口将流量发送到特定主机,但不能执行端口重定向。

https://serverfault.com/questions/74362/how-to-use-dns-hostnames-or-other-ways-to-resolve-to-a-specific-ipport

答案2

dyndns 有一个很好的端口重定向服务。您可以在服务器上运行代理,当您的 IP 更改时,它会更新 DNS。您可以公开 ftp 到端口 21,但它会将您重定向到 2121。您需要在入口 FW 上打开端口 2121。

相关内容