windows - Hvordan finder jeg den aktuelle DNS-server?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg bruger Delphi og har brug for at få den nuværende Windows DNS-server IP-adresse, så jeg kan foretage et opslag. Hvilken funktion skal jeg ringe for at finde den? Den eneste løsning jeg har lige nu gør en ipconfig/alle for at få det, hvilket er forfærdelig.

Bedste reference


Fandt en flot en ved hjælp af funktionen GetNetworkParams (). Synes at arbejde ganske godt.
Du kan finde det her:
http://www.swissdelphicenter.ch/torry/showcode.php?id=2452[1]

Andre referencer 1


Har du virkelig brug for at vide, hvad er DNS-serveren til at foretage et opslag?


Her er en løsning, hvordan man får en IP-adresse ved hjælp af 2 funktioner: GetHostName og GetHostByName. Jeg antager, at GetHostByName-funktionen har det opslag du har brug for for dig, eller har jeg det forkert? [2]

Andre referencer 2


Se GetNetowrkParams metode (Platform SDK: IP Helper) [3]