Мой сервис C# должен периодически опросить nslookup host server. В настоящее время он запускает Process, который выполняет пакетный пакет script. Из-за соображений производительности я собираюсь сделать эту проверку, используя некоторые API. Но проблема в том, что, используя, например, System.Net.Dns.GetHostAddresses, я могу только эмулировать проверку nslookup host, но не nslookup host server (без секунд param).
Я посмотрел на кучу похожих вопросов SO, но никто из них, похоже, не решил мою проблему.
Есть ли способ выполнить nslookup host server в C# без использования какой-либо тяжелой библиотеки третьего образца?