Come posso trovare il server DNS corrente?
-
09-06-2019 - |
Domanda
Sto utilizzando Delphi e devo ottenere l'indirizzo IP corrente del server DNS Windows in modo da poter eseguire una ricerca.Quale funzione devo chiamare per trovarlo?L'unica soluzione che ho in questo momento è un ipconfig/all per ottenerlo, il che è orribile.
Soluzione
Ne ho trovato uno carino usando la funzione GetNetworkParams(). Sembra funzionare abbastanza bene.Potete trovare qui:http://www.swissdelphicenter.ch/torry/showcode.php?id=2452
Altri suggerimenti
Hai davvero bisogno di sapere cos'è il server DNS per fare una ricerca?
Qui è una soluzione su come ottenere un indirizzo IP utilizzando 2 funzioni:GetHostName e GetHostByName.Presumo che la funzione GetHostByName esegua la ricerca di cui hai bisogno o sbaglio?
Vedere Ottieni parametri di rete metodo (SDK della piattaforma:Assistente IP)