这种情况可以通过我为VPS购买IPv6前缀来解决,但同时我也很想知道这是否可行。
基本上我想要实现的是通过域名在VPS上运行的Node.JS应用程序的简单接口,例如,我可以将“steak.chaos-kitten.com”指向一个node.js应用程序和“lister”。 chaos-kitten.com“指向另一个,也许”chaos-kitten.com“本身指向第三。
我知道你不能使用DNS来指向一个特定的端口,但有一些软件解决scheme,我可以使用,将redirect传入GET请求到适当的node.js应用程序基于域名?
您正在寻找的技术是代理服务器。 它位于你的后端,接受相关域的连接,使用类似于基于名字的虚拟主机,并将它们代理到你定义的端口。 你可以使用Apache , Nginx甚至是自己的节点作为代理。