Как я могу найти текущий DNS-сервер? - PullRequest
5 голосов
/ 15 сентября 2008

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

Ответы [ 3 ]

4 голосов
/ 15 сентября 2008

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

1 голос
/ 15 сентября 2008

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

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

0 голосов
/ 15 сентября 2008

См. GetNetowrkParams метод (SDK платформы: IP Helper)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...