Skip to content
GDPR compliant. Hosted in DE.
14-day free trial →

Domain watcher

A forgotten domain renewal or a stealth registrar change can wipe out a business. The Domain Watcher queries RDAP daily, warns before expiry (≤30 days warning, ≤7 days critical), logs registrar changes in the changelog, and detects look-alike domains as an early phishing indicator.

# Domain status at a glance

Website → Network tab → Domain
View in demo account →

Domain watcher

Registrar, expiry, nameservers, DNSSEC

Registrar

IONOS SE

Expires

320

days · 02/09/2027

DNSSEC

Active

Name servers

2

ns1.example.com.

# Features

Two-stage expiry warnings

Two-stage alerts: ≤30 days before expiry as warning, ≤7 days as critical. Only one open expiry alert per domain at a time; it auto-resolves as soon as the remaining validity exceeds 30 days again after renewal.

Registrar changes in the changelog

A registrar change (e.g. IONOS → GoDaddy) is logged with before/after values in the changelog — a typical hijacking signal that should be investigated manually.

Nameservers at a glance

Nameservers determined via a native DNS query (NS records) are compared against the previous snapshot. NS changes are written to the changelog (warning severity).

DNS snapshot with diff in the changelog

The agent captures a DNS snapshot (A, AAAA, MX, NS, TXT and more) and compares it against the previous state on each run. When a record type changes, a changelog entry with before/after values is created. A, AAAA and NS changes are classified as warning (a potential hijacking/redirection indicator), MX and TXT changes as info. The query interval is 24 hours on the Free plan and 6 hours on paid plans.

One deduplicated changelog per website

Registrar changes, expiry thresholds (30/7 days crossed), nameserver and DNS-record changes all flow into the same website changelog. Each entry carries change type (domain/dns), field, before/after value, severity and detection time — an auditable history instead of scattered one-off notices.

Look-alike domain watcher

Generates typo and bit-squat variants for each monitored domain (xictrqa.com, xictraq.co, xictraq-login.com, ASCII homoglyphs such as rn→m, l→1, o→0 …) and checks daily via DNS which were registered. Registered lookalikes are enriched automatically: registrar (RDAP), SSL certificate status and a phishing risk score (0–100, heuristic from variant type, valid SSL and HTTP reachability). Newly registered lookalikes trigger an alert whose severity follows the score (≥70 critical, ≥50 warning, else info). Early detection of phishing infrastructure. Scan endpoint: `POST /api/websites/{id}/lookalikes/scan`, daily cron re-scans.

Certificate Transparency watch

Business+

Every publicly trusted TLS certificate ends up in the Certificate Transparency logs (CT logs) — XICTRAQ evaluates them as a technical source via crt.sh. Newly issued certificates are matched against your brand: against the apex (your own domain/subdomains), against lookalike variants and against brand keywords. Each match carries a `match_kind` rating — `exact` (your own domain/subdomain), `lookalike` (typo variant), or `substring` (your brand inside a foreign host name) — and a risk score from 0–100 built from several risk factors. Matches with a score of 50 or higher trigger a one-time alert. Because a phishing certificate is often issued hours or days before the attacker's domain even resolves in DNS, the CT watch is a genuine early warning. In parallel, XICTRAQ keeps your own certificate inventory (`is_own`): every certificate issued for your domain — ideal for surfacing shadow IT and forgotten subdomain certificates. Endpoints: `GET /api/websites/{id}/ct-watch` (matches + own inventory), `POST /api/websites/{id}/ct-watch/scan` (manual run, returns `checked`/`matched`/`newly_flagged`/`own_certs`) and `POST /api/websites/{id}/ct-watch/dismiss` (dismiss a match). Plus a daily cron reconciliation.

.de domains: limited registry data
Since GDPR and DENIC adjustments, the public registry data no longer returns a complete owner record — For .de, DENIC returns neither registrar nor expiry date via RDAP: .de domains are assigned indefinitely, and the watcher reports there that the registry keeps no expiry date. It therefore cannot detect a registrar change for .de; nameserver and DNS changes are still recorded. For generic endings (.com, .net, .io, …) RDAP usually names registrar and expiry date.

Frequently asked questions

No. Auto-renewal regularly fails in practice (expired card, provider bug, suspended account, TLD price change). The ≤30/≤7 day warning is an extra safety layer: if auto-renewal silently fails, the incident is still caught.
Availability
Domain-expiry warnings, the registrar and DNS changelog and the look-alike watcher are available on all plans. The Certificate Transparency watch is unlocked from the Business plan (feature key ct_watch) — on lower plans an upgrade notice with the full feature list appears here.
Start in 60 seconds

Let XICTRAQ watch your website.

Permanent free plan available. No credit card, no installation, no hidden fees.