This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Universal DNS Record Viewer

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryDeveloper Tools
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Universal DNS Record Viewer adds a floating DNS lookup button to every webpage, giving you instant access to DNS records for the current domain. A visible button appears in the corner of the page—click it to display an inline panel showing A, AAAA, CNAME, MX, NS, TXT, and SOA records from public DNS APIs (dns.google or Cloudflare). Each record type is color-coded for quick identification—A/AAAA in green, CNAME in blue, MX in yellow, NS in purple, TXT in orange, and SOA in pink. The panel shows TTL values, record data, and response times. Records can be filtered by type using checkboxes. Results are cached locally to reduce API calls, with a configurable cache TTL. Quick-access buttons let you switch between DNS providers and copy all records to your clipboard.

WHERE IT RUNS

This script runs on every website (matching all URLs), adding the DNS lookup button across the entire web. It works on all domains, automatically adapting to each page. The script handles both secure (HTTPS) and non-secure (HTTP) sites.

HOW TO USE

After installing through the BotGentz extension, simply browse the web as usual. A floating DNS button appears on every page—click it to perform a DNS lookup for the current domain. Use the configuration panel to customize your experience: toggle the DNS button on or off, choose the button position (top-right, top-left, bottom-right, bottom-left), select your default DNS provider (Google or Cloudflare), enable or disable the inline panel, and set the cache TTL in minutes. The panel displays records with color-coded types, TTL values, and provider information. Use the "Lookup DNS Records" button to manually trigger a lookup, or "Clear DNS Cache" to remove cached results.

PUBLIC DNS API INTEGRATION WITH LOCAL CACHING AND RECORD FILTERING

This script implements a DNS lookup system using public DNS-over-HTTPS APIs from Google and Cloudflare. The script sends a JSON request to the selected provider's API endpoint with the domain and ALL record type, receiving a structured response containing Answer records. The record parser maps DNS type codes (1=A, 28=AAAA, 5=CNAME, 15=MX, 2=NS, 16=TXT, 6=SOA) to human-readable type names and formats MX records to show priority and server. The local caching system stores DNS results with a timestamp using GM_setValue, with a configurable TTL (60 minutes default) to minimize API calls while keeping records fresh. The panel includes checkboxes for each record type present in the response, enabling on-the-fly filtering. Provider switching buttons allow users to compare results from different DNS providers.

THE PANEL

The configuration panel is fully draggable and remembers its position per-site using GM_setValue. It snaps to screen edges when dragged near them, collapses to a compact bubble when minimized, and supports Escape key for quick collapse. All settings—including button visibility, button position, default DNS provider, inline panel preference, and cache TTL—are persisted across sessions.

PLEASE NOTE

This script requires the free BotGentz extension to run. The script adds a floating DNS lookup button to all web pages and queries public DNS APIs (dns.google and cloudflare-dns.com) to retrieve DNS records. The script does not store, transmit, or share any DNS query results externally—all caching is local using GM_setValue. DNS records are public information and the script does not access any private or sensitive data. Rate limits for public DNS APIs are not exceeded under normal usage due to local caching. This tool is designed to help developers and system administrators quickly view DNS records and is provided for informational purposes only.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.