Estoy usando Delphi y necesito obtener la dirección IP actual del servidor DNS de Windows para poder hacer una búsqueda. ¿Qué función debo llamar para encontrarla? La única solución que tengo ahora es una ipconfig/all para obtenerla, lo cual es horrible.¿Cómo puedo encontrar el servidor DNS actual?
5
A
Respuesta
4
Encontré uno bueno usando la función GetNetworkParams(). Parece que funciona bastante bien. Puede encontrarlo aquí: http://www.swissdelphicenter.ch/torry/showcode.php?id=2452
0
Ver GetNetowrkParams método (SDK de la plataforma: Ayuda de IP)
1
¿Realmente necesita saber lo que es el servidor DNS para realizar una búsqueda?
Here es una solución para obtener una dirección IP utilizando 2 funciones: GetHostName y GetHostByName. Supongo que la función GetHostByName hace la búsqueda que necesita para usted, ¿o estoy equivocado?
Cuestiones relacionadas
- 1. ¿Cómo obtengo mi servidor DNS actual en C#?
- 2. ¿Cómo puedo encontrar el terminal virtual actual
- 3. ¿Cómo obtiene gcc/cygwin el servidor DNS?
- 4. Servidor DNS muy simple
- 5. DNS- ¿Enruta el DNS para la subcarpeta a otro servidor?
- 6. Búsqueda DNS del servidor DNS personalizado en C#
- 7. Administrar servidor DNS mediante el código C#
- 8. Desarrollar un servidor DNS básico (en C#)
- 9. En Selenio, ¿cómo puedo encontrar el objeto "Actual"
- 10. ¿Cómo puedo encontrar el sistema operativo actual en Python?
- 11. ¿Cómo puedo encontrar el nombre de archivo ejecutable actual?
- 12. ¿Cómo puedo encontrar el idioma de Windows actual de cmd?
- 13. ¿Cómo puedo encontrar el servidor de nombres autorizado para un nombre de dominio?
- 14. Servidor DNS simple en Node.JS? (Servidor DNS principal/autorizado) (¿quizás ndns?)
- 15. ¿Cómo encontrar el nivel de transacción actual?
- 16. Encontrar el servidor menos cargado
- 17. Establecer servidor DNS específico utilizando dns.resolver (pythondns)
- 18. Comprender el MECHNISM búsqueda DNS
- 19. Cómo crear un servidor DNS simple personalizado en C/C++
- 20. Cómo deshabilitar la búsqueda DNS DNS inversa de Java
- 21. DNS Gurus: ¿Cómo reenviar www.domain.com a domain.com utilizando solo DNS?
- 22. ¿Cómo puedo consultar las entradas de DNS de bonjour local?
- 23. ¿Cómo funciona CDN Trabajo DNS
- 24. ¿Cómo habilitar el registro completo named/bind/DNS?
- 25. ¿Cómo encontrar un día actual en el idioma c?
- 26. Android: Flush DNS
- 27. ¿Cómo puedo encontrar el número de puerto del servidor SQL desde el registro de Windows?
- 28. Cómo encontrar su ubicación actual con CoreLocation
- 29. ¿Cómo encontrar el día actual del año en PHP?
- 30. Agente de marionetas no puede encontrar el servidor
Estoy queriendo obtener el servidor DNS para que pueda hacer una búsqueda MX. El código al que enlazas parece mostrar cómo encontrar tu propia IP. – mj2008
Sí. Supuse que solo querías una búsqueda de nombre-> IP, así que te di la función GetHostByName :) – kender