Skip to main content

Module diff

Module diff 

Source
Expand description

Side-by-side comparison of two domains.

DomainDiffer::diff runs a smart lookup (registration) and a status check (DNS resolution + TLS certificate) for each domain concurrently and lines the results up field by field in a DomainDiff. A leg that fails leaves its fields empty (None / no records) and records why in DomainDiff::errors, so a failed check is never shown as a real answer (a status error used to read as “does not resolve”).

Structs§

DnsDiff
DNS resolution comparison (A records, nameservers, reachability).
DomainDiff
Side-by-side comparison of two domains across registration, DNS, and SSL.
DomainDiffer
Compares two domains by running lookups and status checks concurrently.
RegistrationDiff
Registration data comparison (registrar, organization, dates).
SslDiff
SSL certificate comparison (issuer, validity, remaining days).