添加ejabberd昏迷的DNS记录

添加ejabberd昏迷的DNS记录,dns,xmpp,ejabberd,stun,jingle,Dns,Xmpp,Ejabberd,Stun,Jingle,我正在使用Ejabberd服务器开发一个聊天应用程序。我想实现音频和视频通话。为了做到这一点,我想使用叮当声 然而,叮当需要一个眩晕服务器,所以我尝试将Ejabberd配置为一个 在文档()中,据说您必须按如下方式添加DNS记录: \u stun.\u SRV 0 3478 stun.example.com中的udp。 _stun._tcp在SRV 0 0 3478 stun.example.com中。 _stuns.\u SRV 0 0 5349 stun.example.com中的tcp。

我正在使用Ejabberd服务器开发一个聊天应用程序。我想实现音频和视频通话。为了做到这一点,我想使用叮当声

然而,叮当需要一个眩晕服务器,所以我尝试将Ejabberd配置为一个

在文档()中,据说您必须按如下方式添加DNS记录:
\u stun.\u SRV 0 3478 stun.example.com中的udp。
_stun._tcp在SRV 0 0 3478 stun.example.com中。
_stuns.\u SRV 0 0 5349 stun.example.com中的tcp。

但是,我不知道在哪里进行此配置(我正在windows计算机上工作)。 有人能帮我吗


谢谢

DNS记录通常由您的域的注册器配置。除了注册域之外,大多数注册商还提供DNS服务,并有一些用于配置DNS以将主机名映射到IP地址的网页。因此,如果您拥有
yourdomain.com
(例如),并且您的stun服务器位于IP地址
1.2.3.4
,那么您只需注册
stun.yourdomain.com
,使用标准
“A”
记录类型指向
1.2.3.4
,就像您对web服务器或任何其他服务一样

是另一种类型的DNS条目。它不是将主机名映射到IP地址,而是将服务名称映射到主机名和端口。其思想是,域可以有一个默认的“sip”、“stun”或“turn”,客户端应用程序可以从电子邮件地址推断出该默认的“sip”、“stun”或“turn”,而不是由用户或其他服务提供。SRV记录实际上只是指向主机名的标准“a”记录(并提供端口)。STUN是少数可以为域指定的标准SRV记录之一


但是,我不知道有哪一个客户端或服务需要STUN的SRV记录。大多数试图满足P2P或VOIP需求的客户端软件都需要STUN(或TURN)服务器,它们可以配置主机名或IP地址。也许Jabber有不同的要求,但我怀疑您可以跳过DNS注册步骤,在后续配置步骤中使用服务器的IP地址。

谢谢您的回答。我尝试使用我的服务器的ip地址,但仍然出现错误503:服务不可用,没有模块正在处理此查询。你知道为什么吗?这是一个单独的问题,需要关于你的设置的更多细节(你使用的是什么客户端、服务器软件等等),应该单独问。