P
Guides
Language
Tools
Password & Security
P
Password Strength Checker
Score any password and estimate crack time
P
Password Generator
Create strong random passwords up to 128 chars
R
Random String Generator
Random tokens, IDs and keys with any charset
P
Passphrase Generator
Memorable multi-word passphrases (Diceware)
T
TOTP / 2FA Code Generator
Time-based one-time codes and otpauth secrets
P
Password Breach Checker
Check if a password appeared in known breaches
Hash & Crypto
S
SHA-256 Generator
Hash text to a 64-char SHA-256 digest
M
MD5 Generator
Compute the 32-char MD5 checksum of any text
S
SHA-1 Generator
Generate the 40-char SHA-1 hash of any input
S
SHA-512 Generator
Hash text to a 128-character SHA-512 digest
H
HMAC Generator
HMAC-MD5, SHA-1, SHA-256 & SHA-512 with secret key
B
bcrypt Generator / Checker
Hash passwords with bcrypt and verify hashes
P
PBKDF2 Key Derivation
Derive keys from a password with salt and iterations
A
AES Encrypt / Decrypt Text
Encrypt text with AES-256-GCM and a password
F
File Hash / Checksum
Compute SHA hashes of any file locally
Networking
I
IP Address Checker
Identify IPv4 vs IPv6, public/private and more
I
IPv4 Calculator
Network, broadcast, hosts, subnet mask & wildcard
I
IPv6 Calculator
Expand, compress and subnet IPv6 addresses
S
Subnet Calculator
CIDR ranges, wildcard masks and usable hosts
M
MAC Address Generator
Random valid MAC addresses, unicast or multicast
P
Port Checker
Learn what each TCP/UDP port number means
D
DNS Lookup
Resolve A, AAAA, MX, NS, TXT and CNAME records
W
WHOIS Lookup
Domain registration, expiry and registrar info
Web & HTTP
H
HTTP Header Analyzer
Security, caching & SEO headers explained
U
User-Agent Parser
Decode browser, OS and device from any UA
M
MIME Type Lookup
File extension to MIME type reference
H
HTTP Status Code Lookup
Every status code 1xx–5xx explained
U
URL Encoder / Decoder
Percent-encode URLs and parse query strings
C
Color Contrast Checker (WCAG)
Check text contrast against WCAG AA & AAA
Developer Utilities
U
UUID / ULID Generator
UUID v4, v7, ULID and NanoID in bulk
J
JWT Decoder & Signer
Decode, inspect and sign JSON Web Tokens
B
Base64 Encoder / Decoder
Encode and decode Base64, standard or URL-safe
Q
QR Code Generator
QR codes for links, Wi-Fi and vCards
J
JSON Formatter & Validator
Format, minify and validate JSON instantly
T
Unix Timestamp Converter
Convert Unix timestamps to dates and back
R
Regex Tester
Test regular expressions with live matches
D
Diff Checker
Compare two texts and highlight differences
L
Lorem Ipsum Generator
Placeholder paragraphs, sentences or words
N
Number Base Converter
Convert between binary, octal, decimal and hex
C
Color Converter (HEX / RGB / HSL)
Convert colors and copy HEX, RGB or HSL
C
CSV to JSON Converter
Convert CSV to JSON and JSON back to CSV
C
Case Converter & Slug Generator
camelCase, snake_case, kebab-case, Title & slug
W
Word & Character Counter
Words, characters, sentences and reading time
Networking

DNS Lookup Explained

DNS is the internet’s phone book. Understanding the record types and the lookup chain makes debugging domains far easier.

Updated 16 September 2026 · 8 min read
Advertisement

What DNS is

The Domain Name System maps names like example.com to addresses and services. Without it you would type IP addresses everywhere. Look up records with the free DNS lookup tool.

The main record types

Type Purpose
A Hostname → IPv4 address
AAAA Hostname → IPv6 address
CNAME Alias to another hostname
MX Mail servers
TXT Verification, SPF, DKIM, DMARC
NS Authoritative name servers
SRV Service location (e.g. SIP)
CAA Which CAs may issue certs

How a lookup happens

  1. You request example.com.
  2. The resolver checks its cache.
  3. If missing, it asks a root server, then the TLD (.com), then the domain's authoritative name server.
  4. The authoritative server returns the record.
  5. The resolver caches it for the TTL and answers you.

TTL and propagation

TTL (time to live) says how long resolvers may cache a record. A low TTL (e.g. 300s) speeds up changes; a higher TTL reduces lookup load. "DNS propagation" is really caches expiring.

Common tasks

  • Verify a domain — add a TXT record.
  • Point a subdomain — A/AAAA or CNAME.
  • Set up email — MX plus SPF/DKIM/DMARC TXT records.
  • Troubleshoot — compare records from multiple resolvers.

Check a domain's records with DNS lookup and its registration with WHOIS.

A/AAAA vs CNAME

  • Use A/AAAA for the root domain.
  • Use CNAME for subdomains pointing to a hostname (e.g. a CDN).
  • Never point a CNAME at the root where the standard forbids it — use provider-specific ALIAS/ANAME.

Troubleshooting checklist

  1. Are the NS records correct?
  2. Does the record exist at the authoritative server?
  3. Is the TTL still caching an old value?
  4. Are A/AAAA pointing at the right IP?
  5. Is the service actually listening on the port? (check with port checker)

Look it up

Query any domain's records instantly with the free DNS lookup — no signup, results in your browser.

Advertisement
Help Center

DNS Lookup Explained — FAQ

DNS translates human-friendly domain names into IP addresses and other records, so browsers and services can find the right server.

The record that maps a hostname to an IPv4 address. AAAA does the same for IPv6.

As long as the record’s TTL plus caching on resolvers — often minutes, sometimes up to 24–48 hours.

Keep reading
Advertisement