Domain Lookup (WHOIS & DNS Information)
Look up domain registration dates, registrar details, nameservers, and core DNS records in real time with raw WHOIS inspection.
Domain Lookup Tools
Check WHOIS records, registration status, expiration, and technical details in one search.
example.com
REGISTERED- Summary
- Technical
- DNS Records
- Raw WHOIS Data
This tool is connected to our HREKOV VPS server to perform the WHOIS and DNS lookup concurrently. We utilize a Python and FastAPI backend to fetch and process domain information in real-time.
Technical Architecture: Reverse-Engineering Domain Intelligence​
Domain health audits, security investigations, and brand protection workflows require aggregating two distinct network protocol layers: registrar registry records (WHOIS via RFC 3912) and distributed authoritative zone files (DNS via RFC 1035).
1. Dual-Stack Asynchronous Resolution (WHOIS & DNS)​
The client interface dispatches concurrent asynchronous requests to our sovereign backend to retrieve both registration history and active DNS zone records in parallel:
const API_BASE_URL = 'https://dns.hrekov.com';
async function fetchDomainIntelligence(domain: string) {
const cleanDomain = domain.trim().toLowerCase().replace(/^https?:\/\//, '').split('/')[0];
const whoisUrl = `${API_BASE_URL}/whois?domain=${encodeURIComponent(cleanDomain)}`;
const dnsUrl = `${API_BASE_URL}/dns?domain=${encodeURIComponent(cleanDomain)}`;
// Parallel resolution to minimize network latency
const [whoisRes, dnsRes] = await Promise.all([
fetch(whoisUrl),
fetch(dnsUrl)
]);
const whoisData = await whoisRes.json();
const dnsData = await dnsRes.json();
return { whoisData, dnsData };
}
2. Registrar RFC 3912 & ICANN EPP Status Codes​
WHOIS queries query TCP port 43 on top-level domain (TLD) thin registries (such as Verisign for .com) and referral thick registries to parse Extensible Provisioning Protocol (EPP) status flags:
clientTransferProhibited: Prevents unauthorized domain transfers across registrars (standard anti-hijacking safeguard).clientUpdateProhibited: Restricts modifications to contact information, nameservers, or authentication codes without explicit lock removal.redemptionPeriod: A 30-day grace window following expiration allowing the original registrant to reclaim the domain prior to public drop.
3. Programmatic API Reference & Automation​
Automate domain registration audits, infrastructure provisioning, or uptime health checks directly via the REST endpoints:
# Query WHOIS metadata via cURL
curl -s "https://dns.hrekov.com/whois?domain=hrekov.com"
# Query active DNS zone records via cURL
curl -s "https://dns.hrekov.com/dns?domain=hrekov.com"
JSON Response Schema (WHOIS)​
{
"domain": "hrekov.com",
"registrar": "NameCheap, Inc.",
"creation_date": "2023-08-14T04:00:00Z",
"expiration_date": "2028-08-14T04:00:00Z",
"domain_age_days": 1181,
"name_servers": ["A.IANA-SERVERS.NET", "B.IANA-SERVERS.NET"],
"dnssec": "unsigned",
"status": ["clientTransferProhibited"]
}
DNS Record Types & Infrastructure Reference​
| Record Type | RFC Standard | Purpose | Typical Time-to-Live (TTL) | Target Value Example |
|---|---|---|---|---|
| A | RFC 1035 | Maps hostname to IPv4 address | 300 to 3600 seconds | 76.76.21.21 (Vercel Anycast) |
| AAAA | RFC 3596 | Maps hostname to 128-bit IPv6 address | 300 to 3600 seconds | 2600:1f18:... |
| CNAME | RFC 1035 | Canonical name alias | 3600 seconds | cname.vercel-dns.com |
| MX | RFC 1035 | Mail exchange server routing with priority | 3600 to 86400 seconds | 10 aspmx.l.google.com |
| TXT | RFC 1035 | Arbitrary text (SPF, DKIM, site verification) | 3600 seconds | v=spf1 include:_spf.google.com ~all |
| NS | RFC 1035 | Delegated authoritative nameservers | 86400 seconds | ns1.digitalocean.com |
Client-Side Security & Zero-Server Data Isolation​
- Sanitized Query Inputs: Target domain names are sanitized locally in memory to strip URL protocols (
http://,https://), path traversal strings, and tracking query parameters before transmission. - Privacy Compliance: In compliance with ICANN Temporary Specifications and GDPR requirements, personal registrant physical addresses, phone numbers, and private emails are redacted by default.
- Stateless Processing: Queries are executed dynamically against public DNS caches and registry servers without storing user search histories or profiling requested domains.
Get notified about updates to this tool
No spam. Just high-quality updates about new features and guides.
Related Tools​
Related Posts​
Markdown is a lightweight markup language that allows you to format plain text. It is widely used for documentation, writing articles, and creating web content.
A guide for senior developers on identifying and avoiding off-by-one errors in JavaScript with practical code examples.
You can check the history of a specific line in VS Code using the built-in features or the specific view. You can also install the free extension.


