Ich benutze Delphi und muss die aktuelle Windows DNS-Server-IP-Adresse abrufen, damit ich eine Suche durchführen kann. Welche Funktion sollte ich anrufen, um sie zu finden? Die einzige Lösung, die ich gerade habe, macht eine ipconfig/all, um es zu bekommen, was schrecklich ist.Wie kann ich den aktuellen DNS-Server finden?
5
A
Antwort
4
Ich habe einen netten gefunden, der die Funktion GetNetworkParams() verwendet. Scheint ziemlich gut zu funktionieren. Sie können es hier finden: http://www.swissdelphicenter.ch/torry/showcode.php?id=2452
0
Siehe GetNetowrkParams Methode (Platform SDK: IP Helper)
1
Haben Sie wirklich wissen müssen, was DNS-Server ist eine Lookup zu tun?
Here ist eine Lösung, wie Sie eine IP-Adresse mit 2 Funktionen erhalten: GetHostName und GetHostByName. Ich nehme an, dass die GetHostByName-Funktion die Suche ausführt, die Sie für Sie benötigen, oder liege ich falsch?
Verwandte Themen
- 1. googleMap.getMyLocation(); kann den aktuellen Standort nicht finden
- 2. Wie kann ich den aktuellen Geräuschpegel des aktuellen Audioausgabegerätes erhalten?
- 3. Wie kann man den aktuellen Oracle-Patchsatz programmatisch finden?
- 4. Wie kann ich den aktuellen GPS-Standort ermitteln?
- 5. Wie finde ich den aktuellen ausführbaren Dateinamen?
- 6. Wie kann ich den aktuellen Zustand der Maustasten feststellen?
- 7. Uber-API iOS Swift kann den aktuellen Standort nicht finden
- 8. Wo kann ich den aktuellen Wert einer Position in den Avaloq Banking Suite-Tabellen finden?
- 9. Wie kann ich auf den Typ der aktuellen Klasse verweisen?
- 10. Den Namen der aktuellen Konfigurationsdatei finden
- 11. Problem System.Net.Dns.GetHostEntry (dnsserver) auf .NET 4.0
- 12. Wie kann ich den aktuellen Laufwerksbuchstaben in einer Batchdatei testen?
- 13. Wie kann ich den Namen des aktuellen Storyboards erkennen?
- 14. Wie kann ich den aktuellen Seitentitel in WordPress bekommen?
- 15. Wie kann ich den aktuellen Sitzungsnamen des Bildschirms erhalten?
- 16. Wie kann ich den Wert der aktuellen Zielameise erhalten?
- 17. Wie kann ich auf den aktuellen Anwendungsordner in UWP zugreifen?
- 18. Wie kann ich den aktuellen Test mit Split AB Testing
- 19. Wie kann ich den aktuellen Wert des Bereichsschiebereglers abrufen?
- 20. Wie kann ich den aktuellen Trace Switch programmatisch bekommen?
- 21. Wie kann ich den aktuellen Standort in Google Map verbergen?
- 22. Wie kann ich den aktuellen Benutzer in Liferay bekommen?
- 23. Wie kann ich den aktuellen Status meines Staging-Bereichs speichern?
- 24. Wie kann ich den aktuellen Standort eines ActionBar MenuItem abrufen?
- 25. Wie kann ich den aktuellen Wert von enablecfoutputonly abrufen?
- 26. Wie kann ich den Namen des aktuellen java.util.logging.Logger-Protokolldateinamens ausgeben?
- 27. Wie kann UITableView den aktuellen Artikel anzeigen?
- 28. Wie finden Sie den aktuellen Benutzer in einer Windows-Umgebung?
- 29. Wie sud ich den aktuellen Prozess?
- 30. Ich kann den Namen 'Konsole' nicht finden
Ich möchte den DNS-Server erhalten, damit ich eine MX-Suche durchführen kann. Der Code, den du verlinkt, scheint zu zeigen, wie du deine eigene IP findest? – mj2008
Ja. Ich nahm an, du wolltest nur einen Namen-> IP-Lookup, also gab dir die GetHostByName-Funktion :) – kender