DNS record lookup for QuickSheet — A, AAAA, MX, TXT, NS, CNAME, PTR records right on your desktop wallpaper.
Type any of these into a QuickSheet cell:
| Cell value | What you get |
|---|---|
dns: github.com |
A records (default) |
dns: A github.com |
IPv4 addresses |
dns: AAAA github.com |
IPv6 addresses |
dns: MX gmail.com |
Mail exchange servers |
dns: TXT github.com |
TXT / SPF / DKIM records |
dns: NS cloudflare.com |
Authoritative name servers |
dns: CNAME www.example.com |
Canonical name chain |
dns: PTR 8.8.8.8 |
Reverse DNS (PTR) |
dns: ALL example.com |
A + AAAA + MX + NS + TXT |
Results appear as a grid with columns: Type | Value | TTL. Results are cached for 5 minutes to avoid hammering DNS servers.
🔍 gmail.com Type Value TTL
MX 5 gmail-smtp-in.l.google.com. 2449
MX 10 alt1.gmail-smtp-in.l.google.com. 2449
MX 20 alt2.gmail-smtp-in.l.google.com. 2449
MX 30 alt3.gmail-smtp-in.l.google.com. 2449
MX 40 alt4.gmail-smtp-in.l.google.com. 2449
⏱ 01:04 UTC · 5-min cache
- QuickSheet v0.25.0+
- .NET 9 SDK
digcommand (pre-installed on most Linux/macOS; on Windows, available via BIND Tools)- Falls back to
System.Net.Dnsfor A/AAAA records ifdigis unavailable
- Falls back to
# In a QuickSheet cell:
ext: github:Deskworks/quicksheet-dnsQuickSheet will clone the repo and launch it automatically.
git clone https://github.com/Deskworks/quicksheet-dns.git
cd quicksheet-dns
dotnet buildThen in QuickSheet use prefix dns:.
- Homelab / self-hosting: verify DNS propagation after changing records
- SRE / on-call: quickly check MX, A, and CNAME records during incidents
- Development: verify TXT records for domain verification (GitHub, Google, etc.)
- Security research: check PTR records and NS delegation chains
- Domain management: monitor TTLs and MX priorities at a glance
No NuGet packages. Uses only .NET 9 BCL (System.Net.Dns, System.Diagnostics.Process) and the system dig binary.
Part of the QuickSheet extension ecosystem.