Question

J'utilise Delphi et j'ai besoin de connaître l'adresse IP actuelle du serveur DNS Windows afin de pouvoir effectuer une recherche. Quelle fonction dois-je appeler pour le trouver? La seule solution que j'ai à l'heure actuelle est un ipconfig / all pour l'obtenir, ce qui est horrible.

Était-ce utile?

La solution

Nous en avons trouvé un en utilisant la fonction GetNetworkParams (). Il semble fonctionner assez bien. Vous pouvez le trouver ici: http://www.swissdelphicenter.ch/torry/showcode.php?id= 2452

Autres conseils

Avez-vous vraiment besoin de savoir quel est le serveur DNS pour effectuer une recherche?

Voici une solution permettant d'obtenir une adresse IP à l'aide de 2 fonctions: GetHostName et GetHostByName. Je suppose que la fonction GetHostByName effectue la recherche dont vous avez besoin, ou ai-je tort?

Voir GetNetowrkParams méthode (Platform SDK: IP Helper)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top