首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于端口的指向域?

基于端口的指向域?
EN

Stack Overflow用户
提问于 2011-08-07 15:56:28
回答 1查看 1.2K关注 0票数 0

我想知道是否可以根据程序请求的端口进行域更改。我的具体需求是使用相同的域将web服务器和XMPP服务器指向两个不同的服务器。

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

因此,据我所知,它们都先命中DNS,然后直接指向IP (例如) 555.555.555.555,因为我目前的web和XMPP都位于同一个位置。我希望web点击我得到的DNS,指向123.123.123.123,XMPP指向555.555.555.555,但在客户端仍然只看到example.com。

如果我所要求的是不明确的,只需问一个问题回来,我会尝试更具体。我感谢你在这件事上的所有时间和帮助!

EN

回答 1

Stack Overflow用户

发布于 2011-08-07 17:26:02

默认情况下,HTTP客户端将只使用端口80 (https为443 ),即除非在URL*中显式指定

任何符合XMPP (jabber)的服务器都将尝试查找SRV记录,以便:

_xmpp-client._tcp.yourdomain.com

按照RFC 6120的3.2.1节,只需为您的XMPP服务器创建一个辅助主机名,然后将该主机名(以及您的服务器端口)放在您的SRV记录中。

* IETF也曾讨论过在HTTP中使用SRV记录,但它并没有真正实现。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6973855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档