现在我有一个 DNS CNAME 记录,它ftp.angryoctopus.net
为实际的 FTP URL 域创建了一个别名,即angryoctopus.net:65021
目标是客户端能够ftp://ftp.angryoctopus.net/
在其浏览器的地址栏中输入内容,然后直接转到我的服务器上的 Angry Octopus 的 FTP 站点 - 该站点托管在端口 65021。
主机名当然无法解析。
是否有可能以某种方式实现这种类型的别名,还是我只是在做无用功?这让我想起了 DynDNS,几年前我曾用它来做某事。DynDNS 如何像那样欺骗端口,我可以模仿它来实现这一点吗?
我应该补充一点,这是在独立服务器上运行的,托管多个 FTP 站点。我使用 Windows Server 2003 w/SP2 进行 DNS 和 IIS 6.0
答案1
答案2
无法对所有协议都执行此操作。唯一可以对 HTTP 执行此操作的原因是Location
响应标头可用于将 HTTP 客户端定向到任意 URL。大多数协议没有这样的重定向功能,而是必须使用类似 SNAT 的东西。