基于端口指向域?

时间:2011-08-07 15:56:28

标签: dns webserver xmpp port

我想知道我是否可以根据程序请求的端口更改域名。我特别需要将Web服务器和XMPP服务器指向使用相同域的两个不同服务器。

我有example.com for web和example.com for XMPP Web使用端口80,我假设浏览器自动调用,而XMPP使用端口5222,5223,9090和7070,我知道这是由我编译的XMPP客户端自动调用的。

因此,从我收集的内容中,他们首先点击DNS,然后转到IP(示例)555.555.555.555,因为我目前在同一位置同时拥有Web和XMPP。我想让网络点击DNS我指向123.123.123.123和XMPP得到555.555.555.555,但在客户端仍然只看到example.com。

如果我要求的不清楚,只需回答问题,我会尝试更具体。我非常感谢你在这件事上的所有时间和帮助!

1 个答案:

答案 0 :(得分:1)

默认情况下,HTTP Web客户端使用端口80(或https的443),即除非在URL [*]中明确指定

任何符合要求的XMPP(jabber)服务器都会尝试查找SRV条记录:

_xmpp-client._tcp .yourdomain.com

根据RFC 6120的第3.2.1节,只需为您的XMPP服务器创建一个辅助主机名,然后将该主机名(以及您的服务器端口)放入SRV记录中。 / p>

[*]在IETF上已经讨论过如何使用SRV记录来实现HTTP,但实际上并没有这么做。

相关问题