Вопрос

Я использую Delphi, и мне нужно получить текущий IP-адрес DNS-сервера Windows, чтобы я мог выполнить поиск.Какую функцию я должен вызвать, чтобы найти ее?Единственное решение, которое у меня есть прямо сейчас, использует ipconfig / all, чтобы получить его, что ужасно.

Это было полезно?

Решение

Нашел хороший вариант, используя функцию GetNetworkParams().Кажется, работает довольно хорошо.Вы можете найти его здесь:http://www.swissdelphicenter.ch/torry/showcode.php?id=2452

Другие советы

Вам действительно нужно знать, что такое DNS-сервер, чтобы выполнить поиск?

Здесь есть решение, как получить IP-адрес, используя 2 функции:GetHostName и GetHostByName.Я предполагаю, что функция GetHostByName выполняет поиск, который вам нужен, или я ошибаюсь?

Видишь GetNetowrkParams метод (Platform SDK:IP-помощник)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top