1. Introduction

Le protocole Whois sert à obtenir des informations très détaillées sur un nom de domaine, incluant le nom et les coordonnées de son dépositaire, de l'hébergeur, les adresses de ses serveurs DNS et les autres informations importantes.

Pour utiliser le service Whois, il suffit de se connecter sur le port 43 d'un serveur Whois (le plus connu d'entre eux, et celui que nous utiliserons, étant rs.internic.net) et d'envoyer le nom de domaine cherché (e.g. developpez.com)

2. Construire le projet Whois

  • Ajoutez sur un formulaire un contrôle Winsock (Winsock1), deux zones de texte (txtHote et txtReponse) et un bouton (Command1). Arrangez le tout de la manière suivante:

Image non disponible

  • Sur txtReponse, mettez la propriété MultiLine à True et ScrollBars à "Both"
  • Maintenant, on va une fois de plus écrire le code de connexion Winsock:
 
TéléchargerCacherSélectionnez
  • A présent, il faut qu'on spécifie qu'une fois la connexion aboutie, on envoie au serveur le nom de domaine qu'on souhaite rechercher :
 
TéléchargerCacherSélectionnez
  • Reste à gérer l'arrivée et l'affichage des résultats:
 
TéléchargerCacherSélectionnez
  • Voilà, c'est déjà fini! Lancez l'application, tapez le nom de domaine que vous souhaitez et cliquez sur le bouton pour obtenir les résultats.

N.B.: En fonction de la saturation du serveur, la réponse peut être plus ou moins rapide (comme d'habitude quoi...)

Télécharger le projet d'application (ZIP)

Nous allons maintenant d'un logiciel un peu plus complexe:

celui destiné à envoyer et à recevoir des mails. Bon développement...