在同一个域上托管网站和服务器

时间:2015-07-29 07:48:55

标签: dns

我正在尝试在不同主机上运行服务器到我的网站。我如何设置它,以便如果人们连接到我的域上的某些端口,他们连接到我的服务器,所以我的网站仍然有效。

1 个答案:

答案 0 :(得分:0)

端口存在于TCP和UDP级别。没有什么可以做到的,可以神奇地改变客户端或服务器上发生的事情。

对于您的网站,DNS提供其名称到一组IP地址的转换。然后,客户端的浏览器将尝试在其中一个地址上与端口80或443通信。如果您希望其他服务器使用与网站相同的名称,则它必须在同一组IP地址上的其他端口上应答请求。

如果您的服务器用于新的且足够智能的协议以使用SRV记录,您可以使用它来实际运行服务器,只是方便但仍然告诉用户连接到Web服务器名称。查看文档以获取详细信息。

如果您不能这样做,另一种可能性是在Web服务器计算机上运行一个小进程,该进程侦听其他服务器的端口,并将所有流量转发到服务器实际运行的任何位置。这样做的可行性和细节取决于它实际上是什么服务器,所以我真的不能再说了。

或者您可以告诉用户使用www.tellusthesoddingname.com作为网站,server.tellusthesoddingname.com作为服务器,并将这些名称指向不同的IP地址。这是迄今为止最简单,最强大的解决方案。