gpt4 book ai didi

c# - 解析whois答案

转载 作者:太空狗 更新时间:2023-10-29 17:54:22 31 4
gpt4 key购买 nike

我想创建这样的 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)
{
......
}
}

但我遇到了一些问题,因为不同的 DNS 服务器返回不同的答案,解析返回的答案是一项非常困难的任务。如何做到这一点?

最佳答案

如果不为您遇到的每个 whois 数据库实现解析器,就无法完成。

Whois 没有标准化格式,大多数注册管理机构甚至没有通过 whois 提供的所有信息,而是为您提供一个句柄,您可以在填写验证码时通过 HTTP 检查:

$ whois google.no
% Kopibeskyttet, se http://www.norid.no/domenenavnbaser/whois/kopirett.html
% Rights restricted by copyright. See http://www.norid.no/domenenavnbaser/whois/kopirett.en.html

Domain Information

Domain Name................: google.no
Organization Handle........: GNA78O-NORID
Registrar Handle...........: REG466-NORID
Legal-c Handle.............: RH1355P-NORID
Tech-c Handle..............: JM722P-NORID
Zone-c Handle..............: JM722P-NORID
...

关于c# - 解析whois答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2413431/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com