Skip to main content
DNSnexus
Free Developer Tools
DNS
Email
Network
Webmaster
Security
IP
Guides
Live Tools
60+
Categories
6
Result URLs
Shareable
Availability
24/7
DNSnexus
Free Developer Tools
Free DNS, email, network, and security diagnostics with crawlable tool pages and shareable result URLs.
Run DNS CheckBrowse All Tools
Popular Tools
DNS Propagation CheckerDNS LookupWHOIS LookupSPF Record CheckerDMARC CheckerSSL Certificate CheckerPort Scanner
Quick Path
Fix Email Deliverability
Quick Path
Troubleshoot DNS Changes
Quick Path
Validate SSL & Open Ports
DNS Tools
A Record LookupAAAA Record LookupCERT LookupCNAME LookupDNS CheckDNS LookupDNS Propagation CheckerDNSKEY LookupDS LookupIPSECKEY LookupLOC LookupNS LookupNSEC LookupNSEC3PARAM LookupReverse DNS LookupRRSIG LookupSOA LookupSRV LookupTXT LookupWHOIS Lookup
Email Tools
BIMI LookupBlacklist CheckDKIM CheckerDMARC CheckerDMARC Report AnalyzerEmail Deliverability ReportEmail Header AnalyzerEmail Health ReportGoogle/Yahoo Compliance CheckerMicrosoft Compliance CheckerMTA-STS LookupMX Record LookupSMTP TestSPF Record Checker
Network Tools
HTTP LookupHTTPS LookupMAC Address GeneratorMAC Address LookupOnline TraceroutePingSubnet Calculator
Webmaster Tools
HTTP Headers CheckSearch Presence CheckWebsite Link AnalyzerWebsite Operating System CheckWebsite Redirect CheckerWhat is My User Agent?
Security Tools
DKIM Record GeneratorDMARC GeneratorDomain DNS Security CheckEmail Security CheckerPort ScannerSPF GeneratorSSL Certificate CheckerWebsite Vulnerability Scanner
IP Tools
ARIN LookupASN LookupIP Blacklist CheckIP Geolocation LookupWhat Is My IP
Company
All Tools DirectoryGuides & PlaybooksAbout DNSnexusContactAPI DocsPrivacy PolicyTerms & ConditionsCookie Policy
© 2026 DNSnexus — DNS, Email, Network & Security Tool Platform
All ToolsAboutContactPrivacyTerms
Home ›Network Tools ›HTTP Lookup

HTTP Lookup

Query a URL over HTTP and inspect response status, headers, redirects, and timing signals for diagnostics and crawl debugging.

Use this when: Use HTTP Lookup during migrations, incident response, and routine validation when you need quick signal clarity.
Reading results: Interpret results with related checks to avoid single-signal misreads during active change windows.
Zone 1 — Interactive Tool
HTTP Lookup — Start Here
Waiting for input
Enter input and press Check
Zone 2 — Educational Article
STEP 1
Enter URL input
Use a valid url value in the tool widget.
STEP 2
Run Lookup HTTP
Execute HTTP Lookup and collect immediate diagnostic signals.
STEP 3
Interpret results
Compare output against expected production configuration and baseline behavior.
STEP 4
Cross-check related tools
Confirm findings across adjacent checks before final remediation decisions.

What is HTTP Lookup?

HTTP Lookup fetches the full HTTP response from a URL and surfaces the status code, response headers, redirect chain, server information, and timing data — all without opening a browser. It is a diagnostic tool for developers, sysadmins, and SEO engineers who need to inspect how a server responds to raw HTTP requests.

Unlike a browser request that executes JavaScript, follows redirects silently, and modifies headers, HTTP Lookup shows the raw server response at each step — useful for debugging redirect loops, verifying headers, confirming cache behaviour, and testing CDN configuration.

HTTP Status Codes

Code RangeCategoryCommon Codes
1xxInformational101 Switching Protocols
2xxSuccess200 OK, 201 Created, 204 No Content
3xxRedirection301 Moved Permanently, 302 Found, 307 Temporary Redirect, 308 Permanent Redirect
4xxClient Error400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 429 Too Many Requests
5xxServer Error500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout

Key Response Headers

HeaderWhat It Tells You
Content-TypeMIME type of the response body (text/html, application/json, etc.)
ServerWeb server software (nginx, Apache, cloudflare, etc.)
X-Powered-ByApplication framework — often reveals PHP, Express, etc.
Cache-ControlCaching directives (max-age, no-cache, no-store, public, private)
ETagCache validation token — changes when content changes
Last-ModifiedWhen the resource was last changed
Content-EncodingCompression applied (gzip, br for Brotli)
Strict-Transport-SecurityHSTS policy — forces HTTPS for future visits
X-Frame-OptionsClickjacking protection (DENY, SAMEORIGIN)
Content-Security-PolicyXSS and injection protection directives
LocationRedirect target URL (present on 3xx responses)
CF-Cache-StatusCloudflare cache result (HIT, MISS, EXPIRED, BYPASS)

CLI Commands

# Basic HTTP request with headers
curl -I https://example.com

# Follow redirects, show each hop
curl -IL https://example.com

# Show full response including body
curl -i https://example.com

# Verbose — shows request and response headers
curl -v https://example.com 2>&1 | head -50

# Test with specific User-Agent
curl -A "Mozilla/5.0" -I https://example.com

# Measure timing breakdown
curl -w "\nDNS: %{time_namelookup}s\nConnect: %{time_connect}s\nTTFB: %{time_starttransfer}s\nTotal: %{time_total}s\n" -o /dev/null -s https://example.com

# Check gzip compression
curl -H "Accept-Encoding: gzip" -I https://example.com | grep -i "content-encoding"

Redirect Chain Inspection

A redirect chain is a sequence of 3xx responses before the final destination. Long chains add latency. Chains mixing HTTP and HTTPS, or www and non-www, signal misconfigured redirect rules.

Ideal pattern: http://domain.com → https://www.domain.com (one redirect)

Problematic patterns:

  • http://domain.com → http://www.domain.com → https://www.domain.com (two redirects, HTTP in chain)
  • Redirect loops (A → B → A)
  • 302 used where 301 is appropriate (loses link equity in SEO contexts)

Each redirect adds a round-trip. CDNs like Cloudflare can consolidate some chains at the edge, but the fewer hops the better.

Common Diagnostic Scenarios

404 on a page that should exist — Check whether the path is case-sensitive. Linux servers treat /About and /about as different paths. Also check if a trailing slash changes the response.

Unexpected 403 — Server received the request but rejected it. Could be IP-based access control, mod_security rules blocking the request, or missing authentication. Check if adding a User-Agent header changes the response.

502 Bad Gateway — The reverse proxy (nginx, Cloudflare) cannot reach the upstream application server. Usually indicates the app server is down, overloaded, or listening on the wrong port.

Correct content but slow TTFB — Time to First Byte is high. Could be slow database queries, uncached application logic, or a distant origin server. A high TTFB alongside a CDN HIT suggests the CDN is not serving the cache and is hitting origin on every request.

Frequently Asked Questions

Q: What is the difference between HTTP Lookup and a browser request? A: A browser executes JavaScript, applies cookies, follows redirects automatically, and modifies headers. HTTP Lookup makes a raw request and returns exactly what the server sends, including intermediate redirect responses and raw headers that browsers process silently.

Q: Why does my URL return a 301 instead of 200? A: The server is redirecting the requested URL to another location. Common causes: HTTP-to-HTTPS redirect, www vs. non-www normalisation, or a permanent page move. Follow the Location header to find the final destination.

Q: What does Cache-Control: no-store mean? A: The server instructs all caches (browser, CDN, proxy) not to store any copy of the response. This is typically used for sensitive pages like bank statements or logged-in dashboards.

Q: How do I check if Cloudflare is caching my pages? A: Look for the CF-Cache-Status response header. HIT means Cloudflare served a cached copy. MISS means it fetched from origin. BYPASS means the cache was deliberately skipped (often due to cookies or Cache-Control directives).

Q: What is the difference between 301 and 302 redirects? A: A 301 is permanent — search engines transfer link equity to the destination and update their index. A 302 is temporary — search engines keep the original URL indexed and do not transfer link equity. Use 301 for permanent URL changes and 302 only when a redirect is genuinely temporary.

Related Tools

  • HTTPS Lookup — inspect HTTPS responses with TLS context
  • Website Redirect Checker — trace full redirect chains
  • HTTP Headers Check — security header analysis
  • SSL Certificate Checker — validate the TLS certificate for the domain

Operational intent and scope

HTTP Lookup is designed for practical troubleshooting where you need fast evidence, clear next actions, and shareable results. The tool focuses on http lookup workflows and gives operators enough signal to decide whether the issue is likely local, resolver-level, provider-level, or configuration-level.

In production, this matters because teams usually lose time in handoffs. One team runs a quick check, another team needs context, and the result is re-tested from scratch. This page avoids that loop by combining an executable widget, interpretation guidance, and route-level SEO content that stays visible to both users and crawlers.

Inputs, outputs, and decision quality

  • Primary input: URL
  • Primary output: structured findings that map directly to remediation decisions
  • Best use moment: migrations, incidents, change windows, verification after rollout

When reading output, do not treat a single result as absolute truth. Network controls, DNS cache variance, provider policy, and browser fetch constraints can all affect one-time checks. The reliable method is:

  1. Run HTTP Lookup to establish first signal.
  2. Cross-check with one related tool.
  3. Confirm final state against authoritative provider logs or telemetry.

That model is intentionally reflected in this page structure so operational teams can move from signal to proof quickly.

Interpretation framework

Use this compact framework during triage:

  • Expected output usually means the current configuration is aligned.
  • Missing output often indicates invalid input, resolver delay, or absent record/state.
  • Unexpected output frequently points to stale caches, aliasing conflicts, policy mismatch, or partial rollouts.
  • Intermittent output is common during propagation windows or regional provider differences.

A good practice is to capture a timestamped snapshot of the output and re-check at a fixed interval. This creates an evidence trail and helps explain why symptoms changed over time.

Common failure patterns for HTTP Lookup

  1. Input normalization issues: malformed domain/IP/URL values silently reduce result quality.
  2. Cross-environment drift: staging and production values diverge after rushed changes.
  3. Assumed global consistency: teams test from one region and assume all resolvers/providers match.
  4. Missing post-change validation: updates are made, but no verification pass is executed.

Preventive control is straightforward: standardize input, run a baseline before change, compare after change, and store both outputs in tickets or runbooks.

Workflow pairing and escalation path

HTTP Lookup is strongest when paired with adjacent checks. Recommended next tools in this cluster: HTTPS Lookup, HTTP Headers Check, Website Redirect Checker, MAC Address Lookup.

Escalate to deeper analysis when:

  • The same input returns conflicting results across repeated runs.
  • Results indicate policy or trust-chain issues that require provider-side logs.
  • A security-sensitive check shows ambiguous outcomes.
  • Incident scope crosses DNS, email, and transport boundaries simultaneously.

Quick remediation checklist

  • Validate exact URL value before running.
  • Run the check and record output with timestamp.
  • Compare against expected production baseline.
  • Re-test after a controlled interval.
  • Cross-check using related tools.
  • Apply configuration changes only after confirming root cause.

FAQ highlights used by teams

  • What does this tool check? — This tool provides a focused diagnostic signal with interpretation guidance.
  • Why can results vary? — Resolver cache, provider policy, and regional path differences can change observed results.
  • Can I share this check? — Yes. URL query state can be shared for reproducible team handoffs.
  • Is this enough for production closure? — Use as first-pass diagnostics, then verify with authoritative provider logs.

Why this page is built this way

This page is intentionally implemented as a tool-plus-article format so it works for both execution and discoverability. The first fold keeps action visible, and the supporting sections provide structured guidance that remains indexable in prerendered HTML. That approach reduces repeat incidents, shortens handoff cycles, and improves long-tail search relevance without sacrificing technical clarity.

SignalMeaningAction
Expected resultConfiguration likely alignedDocument and monitor baseline
Unexpected resultPotential config driftCross-check related tools
No resultInput/resolver/policy issueValidate input and retry
Intermittent responseRegional/cache varianceRe-run across time window
ErrorEndpoint or network blockedVerify source setup and access policy
http-lookup CLI Reference
dig example.com A +short
dig example.com TXT +short
Use command-line output to verify browser-safe diagnostics.

Frequently Asked Questions

What does this tool check?
This tool provides a focused diagnostic signal with interpretation guidance.
Why can results vary?
Resolver cache, provider policy, and regional path differences can change observed results.
Can I share this check?
Yes. URL query state can be shared for reproducible team handoffs.
Is this enough for production closure?
Use as first-pass diagnostics, then verify with authoritative provider logs.
What should I do after errors?
Validate input format, retry, and compare with related tools.

Related Tools

HTTPS Lookup
Fetch HTTPS response and certificate context for a URL.
HTTP Headers Check
Inspect HTTP response headers for any URL.
Website Redirect Checker
Trace HTTP redirect chains for URLs.
MAC Address Lookup
Identify vendor from MAC OUI prefixes.
Live Stats
Logic tierfull
Content target1200+
Widget stateWaiting
Result rows0
Quick Start
Enter your target and run Lookup HTTP. Use shareable URL state to hand off findings to your team.
Related Guides
Operational guide for http lookupTroubleshooting checklist and rollback workflowValidation and post-change monitoring playbook