linode-dns-checker
v1.0.0
Published
A DNS checking tool for Linode DNS servers with a beautiful CLI interface
Readme
Linode DNS Checker
A beautiful CLI tool to query all five Linode DNS servers for a domain and collect unique results.

Features
- 🚀 Query all five Linode DNS servers simultaneously
- ✨ Beautiful, animated command-line interface
- 🧩 Support for different DNS record types (A, AAAA, MX, TXT, CNAME, NS, SOA)
- 📊 Summarize unique results across all servers
- 🔄 Interactive prompts when run without arguments
Installation
Option 1: Install globally from npm
npm install -g linode-dns-checkerOption 2: Use Docker
docker run --rm ghcr.io/foxscore/linode-dns-checker:latest <arguments>Option 3: Clone and build from source
# Clone the repository
git clone https://github.com/yourusername/linode-dns-checker.git
cd linode-dns-checker
# Install dependencies
npm install
# Build the project
npm run build
# Link for development
npm linkUsage
Basic usage
linode-dns-checker example.comSpecify DNS record type
linode-dns-checker example.com --type MXor using the short option:
linode-dns-checker example.com -t MXInteractive mode
Simply run the command without any arguments:
linode-dns-checkerThis will prompt you for a domain name and record type.
Supported Record Types
A- IPv4 address records (default)AAAA- IPv6 address recordsMX- Mail exchange recordsTXT- Text recordsCNAME- Canonical name recordsNS- Name server recordsSOA- Start of authority records
Development
Available scripts
npm run build- Build the TypeScript projectnpm run dev- Run the project in development modenpm run lint- Run ESLint on source filesnpm test- Run tests
