2017-06-21 1 views
0

Je développe une application de discussion en utilisant le serveur Ejabberd. Je voudrais mettre en place des appels audio et vidéo. Pour ce faire, je veux utiliser Jingle. Cependant, jingle nécessite un serveur d'étourdissement, donc j'essaye de configurer Ejabberd comme un seul.Ajouter les enregistrements DNS pour ejabberd STUN

Dans la documentation (https://docs.ejabberd.im/admin/configuration/#stun-and-turn), il est dit que vous devez ajouter des enregistrements DNS comme suit: _stun._udp IN SRV 0 0 3478 stun.example.com. _stun._tcp IN SRV 0 0 3478 stun.example.com. _stuns._tcp IN SRV 0 0 5349 stun.example.com.

Cependant, je ne sais pas où faire cette configuration (je travaille sur une machine windows). Quelqu'un peut-il m'aider s'il vous plaît?

Merci

Répondre

1

enregistrements DNS sont généralement configurés avec le bureau d'enregistrement de votre domaine. Outre l'enregistrement des domaines, la plupart des bureaux d'enregistrement fournissent également des services DNS et disposent d'une sorte de page Web permettant de configurer le système DNS pour mapper les noms d'hôte aux adresses IP. Si vous possédez yourdomain.com (par exemple) et que votre serveur d'étourdissement est à l'adresse IP 1.2.3.4, vous pouvez simplement enregistrer stun.yourdomain.com pour pointer vers 1.2.3.4 en utilisant le type d'enregistrement standard "A" comme vous le feriez pour un serveur Web ou tout autre service.

SRV records sont un autre type d'entrée DNS. Au lieu de mapper le nom d'hôte à l'adresse IP, il mappe un nom de service sur un nom d'hôte et un port. L'idée étant qu'un domaine peut avoir un "sip", un "étourdissement" ou un "turn" par défaut qu'une application cliente peut déduire d'une adresse e-mail au lieu que l'utilisateur ou un autre service la fournisse. L'enregistrement SRV pointe essentiellement vers un enregistrement "A" standard pour un nom d'hôte (et fournit également le port). STUN est l'un des rares enregistrements SRV standard pouvant être spécifiés pour un domaine.

Cependant, je ne connais pas un seul client ou service qui nécessite un enregistrement SRV pour STUN. La plupart des logiciels clients qui tentent de faire des besoins P2P ou VOIP nécessitant un serveur STUN (ou TURN) peuvent être configurés avec un nom d'hôte ou avec une adresse IP. Peut-être que Jabber a une exigence différente, mais je soupçonne que vous pouvez passer l'étape d'enregistrement DNS et utiliser l'adresse IP du serveur pour les étapes de configuration suivantes.

+0

Merci pour votre réponse. J'ai essayé d'utiliser l'adresse IP de mon serveur, mais je reçois toujours une erreur 503: service indisponible, aucun module ne gère cette requête. Avez-vous une idée pourquoi? –

+1

Il s'agit d'une question distincte qui nécessite plus de détails sur votre configuration (quel client que vous utilisez, logiciel serveur, etc.) et doit être demandée séparément. –