Tôi muốn tạo ra lớp whois như thếPhân tích câu trả lời 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)
{
......
}
}
Nhưng tôi có một số vấn đề vì các máy chủ DNS khác nhau trở lại câu trả lời khác nhau và đó là một nhiệm vụ rất khó khăn để phân tích câu trả lời trở lại. Điều này có thể giải quyết như thế nào?
Bạn có nghĩa là "máy chủ whois khác nhau"? Bởi vì các máy chủ DNS không phải là máy chủ whois, nó là một giao thức hoàn toàn khác. – bortzmeyer
Tôi biết đây là một câu trả lời trễ nhưng tôi nghĩ tôi sẽ ném vào hai xu của tôi; bạn cần phải tạo một trình phân tích cú pháp cho mọi TLD và gTLD (tất cả 1000 người trong số họ), tôi sẽ không đề xuất tuyến này trừ khi bạn biết bạn sẽ chỉ cần một số lượng lớn các TLD. Bên cạnh việc phân tích cú pháp dữ liệu, các chính sách hạn chế và chặn cũng cần phải được xem xét và lên kế hoạch, đây là lý do tại sao tôi ngừng cố gắng xây dựng giải pháp của riêng mình và mới bắt đầu sử dụng [giải pháp lưu trữ] (https://jsonwhoisapi.com). – sousdev