← All Project Ideas

DNS Lookup CLI Tool

beginner

A CLI tool for DNS queries supporting multiple record types, batch lookups, response timing, and comparison across resolvers. Provides formatted output with TTL information and supports both forwar...

Target user

Network admins and developers who troubleshoot DNS issues

Problem

Network administrators need a quick CLI tool for DNS lookups across multiple record types and resolvers without memorizing complex dig command syntax.

Requirements

  • Query multiple DNS record types
  • Support batch lookups from file
  • Compare results across resolvers
  • Show response timing and TTL
  • Perform reverse DNS lookups

Core technologies

Node.js, TypeScript, dns

Completion criteria

Users can perform DNS lookups for multiple record types, batch queries, and cross-resolver comparisons with timing data.

Optional extensions

  • Add DNSSEC validation
  • Implement zone transfer support
  • Add export to JSON
  • Support DNS over HTTPS