Provide current and historical ownership information on domains / IPs. Identify all connections between domains, registrants, registrars, and DNS servers.
Look into all current and historical DNS / IP connections between domains and A, MX, NS, and other records. Monitor suspicious changes to DNS records.
Get detailed context on an IP address, including its user’s geolocation, time zone, connected domains, connection type, IP range, ASN, and other network ownership details.
Access our web-based solution to dig into and monitor all domain events of interest.
Get access to a web-based enterprise-grade solution to search and monitor domain registrations and ownership details for branded terms, fuzzy matches, registrants of interest, and more.
Predictive threat intelligence is your best first line of defense. Subscribe to the feeds to strengthen your cybersecurity posture. Contact us today for more information.
Unlock integrated intelligence on Internet properties and their ownership, infrastructure, and other attributes.
Our complete set of domain, IP, and DNS intelligence available via API calls as an annual subscription with predictable pricing.
Offers complete access to WHOIS, IP, DNS, and subdomain data for product enrichment, threat hunting and more.
Discover what you really pay for when buying commercial Internet intelligence data.
Download nowQuickly perform a CNAME lookup for any domain with this free tool.
Create your account and perform your first 500 DNS lookup queries covering more records for free.
Start DNS Lookup API TrialExpand your access to more types of DNS records! Our DNS product line delivers comprehensive and accurate DNS data, empowering you with intelligence that helps fortify networks, add context to threat indicators, and expand asset discovery.
Gain access to historical DNS data with industry-leading coverage of unique fully qualified domain names (FQDNs) across diverse DNS record types.
Explore DatabaseRetrieve essential DNS data, such as IP addresses and MX and NS records for any domain with a developer-friendly API.
Explore APIGet instant insights into a domain's DNS configuration, including its IP address and MX, NS, and TXT records with our web tool.
Explore LookupAutomate forward (FQDN to IP) and reverse (IP to FQDN) DNS history searches via our robust API.
Explore APIConduct quick historical domain IP lookups (forward) or reverse IP searches to find associated domains using our intuitive GUI.
Explore Lookup“We want to provide all Cyberscape users the ability to integrate relevant data for their cyber threat investigations. WhoisXML API provides unique data that will be helpful to the cyber threat investigation community, allowing analysts to shorten the cycle of understanding and mitigating threats.”
“WhoisXML was the game changer for us. It has revolutionized our ability to disrupt cybercrime in process and at scale by quickly identifying all of the vendors providing material support for scammers using sophisticated website templates that look legitimate. By quickly identifying the vendors unknowingly supporting the criminals, we can provide them with public interest justification to burn down the criminal infrastructure.”
A canonical name (CNAME) record is a DNS record type that designates a domain or subdomain as an alias for another domain. Unlike A or AAAA records, a CNAME points to a domain or subdomain, not an IP address. When a DNS query is made for a domain with a CNAME, the DNS server performs an additional lookup to resolve the canonical domain's IP address.
When a client (like your web browser) wants to access a web address like www.example.com that has a CNAME record, the DNS resolver contacts the authoritative name server (NS) for example.com. Since the domain has a CNAME record, the authoritative NS responds with the CNAME (e.g., example1.com), rather than an IP address.
The DNS resolver performs another query, this time for example1.com. If this query resolves to an A or AAAA record, the resolver can provide the client with the IP address it needs to load the website.
CNAME records are particularly useful when integrating your domain with a content delivery network (CDN) or other third-party services. You can use a CNAME that points to their service domain. This allows you to maintain control over your domain name while the CDN provider manages its server's DNS settings, even if their IP addresses change. This ensures continuous service without requiring you to update your DNS records constantly.
You may also need to use CNAME records when your domain has different country-code top-level domains (ccTLDs), such as example.us, example.es, and example.fr, so you can redirect these domains to the parent domain (example.com).
CNAME record lookups help identify dangling CNAMEs (i.e., decommissioned services with CNAMEs that remain active) that pave the way for subdomain takeovers and potentially lead to phishing and malware. Analyzing CNAME chains can reveal hidden malicious infrastructures, enabling threat investigators to map malicious networks.
CNAME records have some limitations. For one, a domain or subdomain can only have one CNAME record, and this must always point to another domain name, not an IP address. CNAME records cannot coexist with any other record type (like an A, MX, or NS record) for the same domain (DNSSEC records are an exception to this rule). Consequently, root domains cannot use CNAMEs as they require essential start of authority (SOA) and NS records. Additionally, MX and NS records must not point to a domain that has a CNAME record.
These restrictions are detailed in certain sections 10.1 and 10.3 of RFC 2181 and section 3.6 of RFC 1034.
You may use our DNS Lookup API, which returns CNAME and other DNS record types or our lookup tool. If you only want to look up the TXT record of a domain, you can use our free TXT Lookup tool.
We are here to listen. For a quick response, please select your request type. By submitting a request, you agree to our Terms of Service and Privacy Policy.