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

Bulk DNS Record Checker Across Domains

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

Bulk DNS Record Checker Across Domains is a network diagnostic tool that streamlines the process of performing DNS lookups across multiple domains. Instead of manually running dig or nslookup for each domain—a process that can be tedious and time-consuming—this script automates the entire workflow. It scans the current page for domain names, displays them as a scrollable checklist, and performs DNS lookups for selected domains using Google's public DNS API. You can select which record types to query (A, AAAA, MX, NS, TXT, CNAME, SOA, SRV), configure timeout and concurrency settings, and export the results as plain text, CSV, or TSV via clipboard. The script displays results directly in the panel, showing each domain's DNS records for the selected types. This is ideal for system administrators, DevOps engineers, web developers, and anyone who needs to quickly check DNS configurations across multiple domains.

WHERE IT RUNS

This script is universal—it runs on any website (*://*/*) as a userscript injected through the BotGentz extension. It operates within the context of your current browser tab and cannot access other tabs, bookmarks, history, or downloads. The script reads the page DOM to identify domain names using regex patterns, sends DNS lookup requests to Google's public DNS API (dns.google/resolve) via GM_xmlhttpRequest, and formats the results for display and export. All operations occur locally in your browser; no data is sent to external servers except for the DNS lookup requests themselves.

HOW TO USE

1. Navigate to any page containing domain names—a list of servers, a configuration file, a spreadsheet, or any text with domains.

2. Click the BotGentz extension icon and select "Bulk DNS Record Checker Across Domains" from the script list.

3. The panel opens on the right side of the page. It automatically scans the current page for domains.

4. Review the detected domains, showing each domain name.

5. Select the record types you want to query (A, AAAA, MX, NS, TXT, CNAME, SOA, SRV).

6. Adjust "Timeout (ms)" and "Max concurrent" settings to control the lookup process.

7. Select your export format: Plain Text, CSV, or TSV.

8. Check the boxes next to domains you wish to check. Use "Select All" or "Deselect All" for quick selection.

9. Click "Check DNS" to begin. The script performs lookups for the selected domains and record types.

10. Results appear directly in the panel next to each domain.

11. Click "Export Results" to copy the DNS results to your clipboard in the selected format.

WHY IT WORKS WHERE OTHERS FAIL

Many DNS diagnostic tools are command-line utilities that require terminal access and manual input. This script takes a different approach: it works on any page containing domain names, using Google's public DNS API (which is free, reliable, and supports all standard record types) to perform lookups without requiring any local tools or privileges. The script uses a flexible regex-based domain detection that works on most text formats, and it handles the API responses gracefully, parsing JSON results into readable record lists. By supporting multiple record types and configurable concurrency, it can efficiently handle large domain lists. The ability to export results as CSV/TSV makes it easy to import into spreadsheets or other tools for further analysis.

THE PANEL

The script uses BotGentz's BGPanel system, which provides a floating, draggable panel on the right side of your screen. Drag the panel by its header to reposition it anywhere on the page—the panel remembers its position per site and snaps to the nearest edge when released. Click the minimize button to collapse the panel to a small floating bubble; click the bubble to expand it back. Resize the panel vertically by dragging its bottom edge. Press the Escape key to close the panel entirely. All panel state (position, collapsed/expanded) is persisted locally using GM_setValue, so your preferences survive page reloads.

PLEASE NOTE

This userscript requires the free BotGentz browser extension—it is not a standalone application. The script uses Google's public DNS API for lookups, which is free but may have rate limits for very large requests. The script performs DNS lookups for selected domains only; it does not store, transmit, or process any of your data outside your local browser except for the DNS API requests. It does not access your password, hidden inputs, or file inputs. Always verify DNS results with your registrar or DNS provider before making configuration changes.

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.