Pregunta

Estoy usando Delphi y necesito obtener la dirección IP actual del servidor DNS de Windows para poder realizar una búsqueda.¿Qué función debo llamar para encontrarla?La única solución que tengo ahora es ipconfig/all para conseguirlo, lo cual es horrible.

¿Fue útil?

Solución

Encontré uno bueno usando la función GetNetworkParams(). Parece funcionar bastante bien.Lo puedes encontrar aquí:http://www.swissdelphicenter.ch/torry/showcode.php?id=2452

Otros consejos

¿Realmente necesitas saber qué es el servidor DNS para realizar una búsqueda?

Aquí es una solución para obtener una dirección IP usando 2 funciones:GetHostName y GetHostByName.Supongo que la función GetHostByName realiza la búsqueda que necesita, ¿o me equivoco?

Ver Obtener parámetros de red método (SDK de plataforma:IP ayudante)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top