[jabber] Histoire de domaines ... chinois ? ;)

Bonjour,

Soit HOTE.SOUS-DOMAINE.DOMAINE.TLD, un serveur dédié sur lequel j’ai installé des serveurs httpd (apache2), jabber (ejabberd) et bientôt smtp/imap (postfix/?).

Le sous-domaine SOUS-DOMAINE.DOMAINE.TLD m’est réservé, je n’ai pas le droit d’utiliser DOMAINE.TLD.

Le fichier de zone est configuré comme suit (je suis chez Gandi.net, vous l’aurez deviné :slightly_smiling: ) :

@ 10800 IN A WW.XX.YY.ZZ

HOTEX 10800 IN CNAME webredir.vip.gandi.net.
HOTEY 10800 IN CNAME webredir.vip.gandi.net. 
HOTEZ 10800 IN CNAME webredir.vip.gandi.net. 

@ 10800 IN MX 50 fb.mail.gandi.net. 
@ 10800 IN MX 10 spool.mail.gandi.net. 

www     10800 IN CNAME webredir.vip.gandi.net. 
webmail 10800 IN CNAME agent.mail.gandi.net. 
pop     10800 IN CNAME access.mail.gandi.net. 
blog    10800 IN CNAME blogs.vip.gandi.net. 
imap    10800 IN CNAME access.mail.gandi.net. 
smtp    10800 IN CNAME relay.mail.gandi.net. 

HOTE.SOUS-DOMAINE 10800 IN A AA.BB.CC.DD

_jabber._tcp.SOUS-DOMAINE      10800 IN SRV 5 0 5269 HOTE.SOUS-DOMAINE.DOMAINE.TLD.
_xmpp-client._tcp.SOUS-DOMAINE 10800 IN SRV 5 0 5222 HOTE.SOUS-DOMAINE.DOMAINE.TLD.
_xmpp-server.tcp.SOUS-DOMAINE  10800 IN SRV 5 0 5269 HOTE.SOUS-DOMAINE.DOMAINE.TLD.

Le fichier /etc/hostname contient HOTE.

hostname renvoie bien HOTE.

hostname --fqdn renvoie bien HOTE.SOUS-DOMAINE.DOMAINE.TLD.

Le fichier /etc/hosts contient :

127.0.0.1 HOTE.SOUS-DOMAINE.DOMAINE.TLD HOTE localhost.localdomain localhost AA.BB.CC.DD HOTE.SOUS-DOMAINE.DOMAINE.TLD
/etc/mailname contient SOUS-DOMAINE.DOMAINE.TLD.

J’utilise sans problème un JabberID UTILISATEUR@SOUS-DOMAINE.DOMAINE.TLD (vu mon niveau en administration, c’est déjà pas mal, me direz-vous :slightly_smiling: ).

Le serveur http est fonctionnel, accessible via HOTE.SOUS-DOMAINE.DOMAINE.TLD/.

Mes questions sont :

1/ Ma configuration est-elle correcte ?

2/ Le nom d’hôte est-il commun à tous les serveurs (jabber,smtp,http) ? Y a-t-il un moyen d’avoir un nom d’hôte virtuel pour chaque serveur ? Lequel ? Comment faire pointer SOUS-DOMAINE.DOMAINE.TLD sur mon serveur http quand HOTE est différent de WWW ? Suis-je obligé d’utiliser HOTE pour smtp ? Je ne veux pas utiliser la redirection, je trouve que ça a un côté “bidouille”.

3/ Puis-je me servir des enregistrements SRV pour configurer l’accès au serveur smtp ? Comment ? Est-il possible de les utiliser aussi pour le serveur http ?

Merci d’avance ! :wink:

S’il vous plaît … :mrgreen:

Dans ce cas il pourrait être intéressante de te faire déléguer la zone SOUS-DOMAINE.DOMAINE.TLD pour la gérer sur ton serveur dédié avec BIND ou autre. Ainsi tu n’aurais pas besoin d’intervenir dans le fichier de zone de DOMAINE.TLD pour tes manipulations.

Probablement, si tout marche comme tu veux.

Il suffit de définir un enregistrement A d’un nom différent qui pointe vers l’adresse du serveur.

Comme dit ci-dessus, il suffit de créer un enregistrement A de SOUS-DOMAINE.DOMAINE.TLD qui pointe vers l’adresse du serveur.

Oui et non. Tu peux utiliser n’importe quel nom, du moment qu’il pointe vers la bonne adresse. Cependant parmi tous les noms qui pointent vers une même adresse, un dit “canonique” a un statut particulier : c’est celui sous lequel la machine se connaît, et qui devrait correspondre au reverse DNS de son adresse. Cela peut être important dans les transactions SMTP sortantes où la machine s’identifie par son nom (dans le HELO ou EHLO) et le serveur MX distant exige et vérifie que ce nom correspond au reverse de l’adresse IP. Apparemment le nom canonique de ton serveur est HOTE.SOUS-DOMAINE.DOMAINE.TLD.

Dans un monde idéal où tous les clients sauraient exploiter les enregistrement SRV, pourquoi pas. Dans le monde réel, il vaut mieux continuer à utiliser les traditionnels enregistrements A et MX (si par serveur SMTP tu entends serveur entrant et non relais sortant).

Merci beaucoup ! :slightly_smiling: