2012-09-08 3 views
1

Je dois écrire un programme C/C++ qui fonctionne un peu comme dig et nslookup: il doit connaître les adresses IP de n'importe quel site. Il devrait faire des choses comme le dig www.example.com MX + commande courte fait. Je ne peux pas imaginer comment cela peut être fait. Des idées?Recherche DNS en c/C++

+0

Windows, Linux, MacOS? Antway, son nom d'hôte résolu de résolution à l'adresse IP ... – Tutankhamen

+0

Vérifiez ce fil: http://stackoverflow.com/questions/2151854/c-resolve-a-host-ip-address-from-a-url – Tutankhamen

+0

@Tutankhamen : Il a besoin d'analyser les enregistrements MX –

Répondre

3

Utilisez n'importe quelle bibliothèque de résolveur que vous aimez. Les bibliothèques populaires comprennent UDNS et adns. Vous pouvez également modifier le code source en (qui fait partie de la distribution bind).

+0

Merci beaucoup, apprécie que – Nabijon