也许我以一种奇怪的方式提出这个问题,但我会在这里解释我的目标:
我想让我的域example.com指向我的ip 1.2.3.4.5:42,所以例如(不是真正的原因)如果我在家里的端口42上有一个Minecraft服务器,那么人们就不会不得不代表example.com:42,但只是典型的example.com。我知道它通常指向80端口,但我知道我试图完成的事情至少是可能的。
我自己使用Windows Server 2012,但是为了将来使用和其他用户,尝试回答Windows和Linux的这个问题是个好主意。
子问题:为什么我不应该在端口80上运行我的应用程序,就像Teamviewer一样?
答案 0 :(得分:3)
您不能 - DNS条目(SRV
个记录除外)没有端口号的概念。
如果您的实际应用程序是HTTP而不是Minecraft,您可以使用默认端口上运行的Web服务器的3xx
重定向代码将用户推送到非标准端口。但是,大多数其他协议实际上并没有任何此类重定向机制。