#[non_exhaustive]pub struct Whois {Show 18 fields
pub autonomous_system: Option<Box<AutonomousSystem>>,
pub created_time: Option<i64>,
pub created_time_dt: Option<String>,
pub dnssec_status: Option<String>,
pub dnssec_status_id: Option<i64>,
pub domain: Option<String>,
pub domain_contacts: Option<Vec<DomainContact>>,
pub email_addr: Option<String>,
pub isp: Option<String>,
pub isp_org: Option<String>,
pub last_seen_time: Option<i64>,
pub last_seen_time_dt: Option<String>,
pub name_servers: Option<Vec<String>>,
pub phone_number: Option<String>,
pub registrar: Option<String>,
pub status: Option<String>,
pub subdomains: Option<Vec<String>>,
pub subnet: Option<String>,
}Expand description
WHOIS
The resources of a WHOIS record for a given domain. This can include domain names, IP address blocks, autonomous system information, and/or contact and registration information for a domain.
[] Category: | Name: whois
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.autonomous_system: Option<Box<AutonomousSystem>>Autonomous System
The autonomous system information associated with a domain.
optional
created_time: Option<i64>Registered At
When the domain was registered or WHOIS entry was created.
recommended
created_time_dt: Option<String>Registered At
When the domain was registered or WHOIS entry was created.
optional
dnssec_status: Option<String>DNSSEC Status
The normalized value of dnssec_status_id.
optional
dnssec_status_id: Option<i64>DNSSEC Status ID
Describes the normalized status of DNS Security Extensions (DNSSEC) for a domain.
recommended
domain: Option<String>Domain
The domain name corresponding to the WHOIS record.
recommended
domain_contacts: Option<Vec<DomainContact>>Domain Contacts
An array of Domain Contact objects.
recommended
email_addr: Option<String>Registrar Abuse Email Address
The email address for the registrar’s abuse contact
optional
isp: Option<String>ISP Name
The name of the Internet Service Provider (ISP).
optional
isp_org: Option<String>ISP Org
The organization name of the Internet Service Provider (ISP). This represents the parent organization or company that owns/operates the ISP. For example, Comcast Corporation would be the ISP org for Xfinity internet service. This attribute helps identify the ultimate provider when ISPs operate under different brand names.
optional
last_seen_time: Option<i64>Last Updated At
When the WHOIS record was last updated or seen at.
recommended
last_seen_time_dt: Option<String>Last Updated At
When the WHOIS record was last updated or seen at.
optional
name_servers: Option<Vec<String>>Name Servers
A collection of name servers related to a domain registration or other record.
recommended
phone_number: Option<String>Registrar Abuse Phone Number
The phone number for the registrar’s abuse contact
optional
registrar: Option<String>Domain Registrar
The domain registrar.
recommended
status: Option<String>Domain Status
The status of a domain and its ability to be transferred, e.g., clientTransferProhibited.
recommended
subdomains: Option<Vec<String>>Subdomains
An array of subdomain strings. Can be used to collect several subdomains such as those from Domain Generation Algorithms (DGAs).
optional
subnet: Option<String>Subnet Block
The IP address block (CIDR) associated with a domain.
optional