Я использую Delphi и должен получить текущий IP-адрес DNS-сервера Windows, чтобы я мог выполнить поиск. Какую функцию я должен вызвать, чтобы найти ее? Единственное решение, которое у меня есть сейчас, - это ipconfig/all, чтобы получить его, что ужасно.Как найти текущий DNS-сервер?
5
A
ответ
4
Нашел хороший, используя функцию GetNetworkParams(). Кажется, что работа неплохая. Вы можете найти его здесь: http://www.swissdelphicenter.ch/torry/showcode.php?id=2452
0
См GetNetowrkParams метод (Platform SDK: IP Helper)
1
вам действительно нужно знать, что DNS-сервер, чтобы сделать поиск по ли?
Here - решение, как получить IP-адрес, используя 2 функции: GetHostName и GetHostByName. Я предполагаю, что функция GetHostByName выполняет поиск, который вам нужен, или я ошибаюсь?
Я хочу получить DNS-сервер, чтобы я мог выполнять поиск по MX. Код, на который вы ссылаетесь, похоже, показывает, как найти свой собственный IP-адрес? – mj2008 2008-09-15 10:57:22