Domain intelligence

How to Investigate a Suspicious Domain: A Step-by-Step Guide

Updated 14 September 2026 · 7 min read

Somebody sends you a link, or a domain turns up in a log, and you need to know what it is before anyone acts on it. This is the order to do it in, starting with the checks that need no contact with the site at all, and ending with a judgement you can defend.

Before anything: do not just open it

Almost every step below can be done without loading the page. Do those first, because visiting has consequences: it confirms to the operator that the address they targeted is live, it hands over your IP address and browser fingerprint, and a small number of sites serve something harmful to the first visitor from a given network.

When you do need to see the page, see it somewhere disposable, a virtual machine, a sandboxed browser profile, or an online rendering service that fetches the page and shows you a screenshot. Never open a suspicious link on a phone you use for banking, and never while signed into anything.

If the link is shortened, expand it without following it. Several shorteners will show you the destination if you append a character to the URL, and any link-expander service does the same. A shortener in a message that claims to be from a bank is already an answer of sorts: regulated institutions do not hide their own domain.

Step 1: read the name itself

More fraudulent domains are given away by their own spelling than by anything technical. The only part that matters is the registrable domain: the label immediately before the top-level domain. Everything to the left of it is under the control of whoever owns that name, and that is precisely what the tricks exploit.

Step 2: the registration record

Look up RDAP. You are after four things: when it was created, when it was last updated, which registrar sold it, and what status codes are set. A domain created days ago that claims to be an established business is the most reliable single finding in this entire process.

Note also what you will not get, a name. Redaction is the norm since 2018 and is not itself suspicious. The WHOIS and RDAP guide covers how to read the record properly, including why an old creation date can be bought.

Step 3: DNS

Pull the zone's records and read them as a description of how much infrastructure actually exists behind the name.

The DNS guide goes through each type and what it gives away.

Step 4: the mail posture

Check SPF and DMARC specifically. A domain impersonating a bank, with no DMARC policy and a permissive SPF record, is built to send mail as itself and was never configured to stop anyone else doing the same. A domain with a carefully maintained p=reject policy has had someone competent working on it, which does not prove legitimacy but does change the picture. See SPF, DKIM and DMARC.

Step 5: the hosting

Resolve the address and identify the network: the ASN, the organisation, and whether this is mainstream cloud, a small reseller, or a provider with a reputation for not answering abuse reports. Check reverse DNS, and forward-confirm it.

Keep expectations calibrated. Shared hosting and CDNs mean an address is usually shared with thousands of unrelated sites, so "this IP also hosts something bad" is nearly meaningless on its own. Our IP guide covers what an address does and does not establish.

Step 6: the certificate

Every publicly trusted certificate is logged to certificate transparency, and those logs are searchable by domain. Two things come out of that.

First, the issuance date. A certificate issued three days ago for a site claiming a decade of trading is the same finding as a fresh registration, arrived at independently. Second, the other names: certificates list every hostname they cover, and searching the logs for a domain returns subdomains that are otherwise undiscoverable, which often exposes the staging environment, the mail host, or the rest of an operator's estate.

The padlock proves nothing about honesty. A domain-validated certificate attests to one fact: whoever requested it could demonstrate control of the domain. It is free, it is automated, and phishing sites have it because every site has it. HTTPS means the connection is encrypted, not that the destination is trustworthy, and the widespread advice to "look for the padlock" now does more harm than good.

Step 7: the content, viewed safely

Once you are looking at the page in something disposable, the tells are mostly about effort and reuse:

Step 8: the history

Web archives let you see what the domain looked like before. Two patterns matter. A site with no archived history at all, presenting itself as long-established, is contradicting itself. And a domain whose archive shows a completely different business until recently has been re-purposed, either bought for its age or taken over, and both are worth knowing.

Putting it together

No single finding decides it. What decides it is the combination, and these combinations are the ones that recur:

Write down what you checked, not just what you concluded. Domains change, and a judgement with no record behind it cannot be revisited when it turns out to be wrong. Note each finding with the date you observed it. Our guide to verifying an OSINT finding covers the standard of evidence this needs to meet before anyone acts on it.

What not to do

Do not submit fake credentials to see what happens, it can be an offence, it contaminates the evidence, and some kits harvest whatever they receive regardless. Do not scan, probe or attack the site; you will have moved from investigating to intruding, and the line is not where people assume it is. Do not publish an accusation against a named individual on the strength of infrastructure signals, which associate machines rather than people.

Do report it. The registrar's abuse contact is published in the registration record precisely for this, the hosting provider has one too, and browser safe-browsing programmes and national reporting bodies take submissions. A phishing site taken down an hour earlier is a real result.

Run the registration, DNS and IP steps against any domain with the MyRecon domain tool: RDAP record, live DNS, and the hosting network in one pass.

Related guides

← All guides

MyRecon Android is in closed testing for eligible testers. App availability and details.