Les VHosts

Le terme VHost désigne les hostname virtuels (Virtual Hostname). Ils permettent, à l'origine, de masquer l'hostname d'un utilisateur (utile dans le cas d'un serveur ne cryptant pas automatiquement les IPs avec le usermode +x). Ils sont maintenant principalement utilisés dans un but esthétique. Par défaut, seuls les IRCOp ou LocOp (Globalement les personnes qui gèrent le réseau) peuvent attribuer un Vhost à un utilisateur. Le service utilisé est nommé "HostServ" et s'utilise via la commande "/msg hostserv [action]". Les actions disponibles :

Pour l'utilisateur :

  • REQUEST vhost : Demande un VHost pour votre nick
  • ON : Active le VHost de celui qui tape la commande
  • OFF : Désactive le VHost
  • GROUP : Applique le VHost du nick courant à tout les nicks de son group

Pour les ServicesOpérateurs :

  • SET [nick] [VHost] : Attribuer un VHost au [nick]
  • SETALL [nick] [VHost] : Attribuer un VHost à tout les nicks du group de [nick]
  • DEL [nick] : Supprime le VHost du [nick]
  • LIST [argument] : Permet de lister les VHosts en place. [Argument] peut être vide (listera tout les VHost) ou contenir le pseudonyme (ou le VHost, partie après l'@) d'une personne pour obtenir son VHost. L'argument peut contenir un ou des joker.

Remarques :

  • Le VHost peut remplacer l'hostname seul ou l'ident et l'hostname. Dans ce cas, l'action SET devra être utilisée de cette façon : "/msg hostserv set Utilisateur ident@hostname
  • Le VHost doit être une chaîne de caractères alphanumériques, sans espaces, avec au moins un point dans la partie de l'hostname.

 

Les alias

Afin de raccourcir les commandes, la plupart des réseaux ont opté pour des alias, c'est-à-dire des sortes de raccourcis, pour communiquer avec les services :

  • /cs pour /msg chanserv
  • /hs pour /msg hostserv
  • /bs pour /msg botserv
  • /ns pour /msg nickserv
  • /os pour /msg operserv
  • /ms pour /msg memoserv

Les commandes s'effectuent ainsi de la même manière, par exemple la commande "/msg hostserv on" fonctionnera également avec la commande "/hs on"