2008-09-15 5 views
5

J'utilise Delphi et j'ai besoin de l'adresse IP actuelle du serveur DNS Windows pour pouvoir faire une recherche. Quelle fonction dois-je appeler pour le trouver? La seule solution que j'ai maintenant fait un ipconfig/all pour l'obtenir, ce qui est horrible.Comment puis-je trouver le serveur DNS actuel?

Répondre

1

Avez-vous vraiment besoin de savoir ce qui est le serveur DNS pour faire une recherche?

Here est une solution pour obtenir une adresse IP en utilisant 2 fonctions: GetHostName et GetHostByName. Je suppose que la fonction GetHostByName effectue la recherche dont vous avez besoin, ou est-ce que je me trompe?

+1

Je veux obtenir le serveur DNS pour que je puisse faire une recherche MX. Le code que vous liez semble indiquer comment trouver votre propre IP? – mj2008

+0

Oui. J'ai supposé que vous vouliez juste un nom-> IP recherche, donc vous a donné la fonction GetHostByName :) – kender

Questions connexes