Cómo realizar el "servidor host nslookup"

MiC# service necesita sondear periódicamentenslookup host server. Actualmente genera unaProcess que ejecuta script por lotes. Debido a razones de rendimiento, estoy considerando hacer esta verificación con algunaAPI. Pero el problema es que usando, por ejemplo,System.Net.Dns.GetHostAddresses Solo puedo emularnslookup host check, pero nonslookup host server (sin segundos param).

He visto un montón de preguntas SO similares, pero ninguna parece resolver mi problema.

¿Hay alguna forma de realizarnslookup host server inC# sin usar una biblioteca pesada de tercer patry?

Respuestas a la pregunta(3)

Su respuesta a la pregunta