que desee crear la clase whois asíAnalizar respuesta whois
public class DomainInfo
{
public string NameServer {get;set;}
public string CreationDate {get;set;}
public string UpdatedDate {get;set;}
public string ExpirationDate {get;set;}
public string Status {get;set;}
public string RegistrantName {get;set;}
public string RegistrantOrganization {get;set;}
public string Registrantemail {get;set;}
public static DomainInfo Parse(string inputData)
{
......
}
}
pero tengo algunos problemas debido a que diferentes servidores DNS devuelven diferentes respuestas y es una tarea muy difícil de analizar respuestas devueltas. ¿Cómo puede hacerse esto?
¿Se refiere a "diferentes servidores Whois"? Debido a que los servidores DNS no son servidores whois, es un protocolo completamente diferente. – bortzmeyer
Sé que esta es una respuesta tardía, pero pensé en tirar mis dos centavos; necesita crear un analizador para cada TLD y gTLD (todos los más de 1000), no recomendaría esta ruta a menos que sepa que solo necesitará un puñado de TLD. Además de analizar los datos, también se deben considerar y planificar las políticas de limitación de velocidad y bloqueo, por eso dejé de intentar crear mi propia solución y comencé a usar una [solución alojada] (https://jsonwhoisapi.com). – sousdev