{"_id":"dns-lookup-cli","name":"dns-lookup-cli","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"dns-lookup-cli","version":"1.0.0","description":"DNS lookup tool — A/AAAA/MX/TXT/NS/CNAME/SOA/SRV with propagation & reverse","type":"module","bin":{"dns-lookup-cli":"dist/index.js"},"scripts":{"build":"tsup","dev":"tsup --watch"},"keywords":["dns","lookup","cli","network","dig","propagation"],"author":"","license":"MIT","dependencies":{"chalk":"^5.4.1","commander":"^13.1.0"},"devDependencies":{"@types/node":"^22.15.2","tsup":"^8.4.0","typescript":"^5.8.3"},"repository":{"type":"git","url":"git+https://github.com/okirmio-create/cli-forge.git","directory":"dns-lookup-cli"},"homepage":"https://github.com/okirmio-create/cli-forge/tree/main/dns-lookup-cli","bugs":{"url":"https://github.com/okirmio-create/cli-forge/issues"},"gitHead":"c5aa69d5e524627aa48af1663c9a6092511d6378","_id":"dns-lookup-cli@1.0.0","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-Aw4DOvWQBrBGl4S3omPC81d6qat+5MDdsL2v6pNpOJsmrPwcYvRvOheiOPUt/kxfMiScAEt8g3hrylXx2g1Kaw==","shasum":"bc6dcecd1fd12c864f006d2702c987217f968511","tarball":"https://registry.npmjs.org/dns-lookup-cli/-/dns-lookup-cli-1.0.0.tgz","fileCount":3,"unpackedSize":12092,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZ4r7nIO2TpoG9VgJwJYXzphSRDciymkuRZOY4YqumFwIga6LLFzwxzfQYs1UZ2h5VQZLbSwCxOu8VCKY+0bUdecg="}]},"_npmUser":{"name":"asdsadw12312dwd2112xz","email":"okirmio@gmail.com"},"directories":{},"maintainers":[{"name":"asdsadw12312dwd2112xz","email":"okirmio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dns-lookup-cli_1.0.0_1776918010226_0.2955040830998441"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-23T04:20:10.143Z","1.0.0":"2026-04-23T04:20:10.365Z","modified":"2026-04-23T04:20:10.556Z"},"maintainers":[{"name":"asdsadw12312dwd2112xz","email":"okirmio@gmail.com"}],"description":"DNS lookup tool — A/AAAA/MX/TXT/NS/CNAME/SOA/SRV with propagation & reverse","homepage":"https://github.com/okirmio-create/cli-forge/tree/main/dns-lookup-cli","keywords":["dns","lookup","cli","network","dig","propagation"],"repository":{"type":"git","url":"git+https://github.com/okirmio-create/cli-forge.git","directory":"dns-lookup-cli"},"bugs":{"url":"https://github.com/okirmio-create/cli-forge/issues"},"license":"MIT","readme":"# dns-lookup-cli\n\nDNS lookup tool for the terminal. Supports A, AAAA, MX, TXT, NS, CNAME, SOA, SRV records with color-coded output, TTL display, reverse DNS, propagation checking, and JSON output.\n\n## Install\n\n```bash\nnpm install -g dns-lookup-cli\n```\n\nOr run without installing:\n\n```bash\nnpx dns-lookup-cli <domain>\n```\n\n## Usage\n\n```\ndns-lookup-cli [options] [domains...]\n```\n\n### Options\n\n| Flag | Description |\n|------|-------------|\n| `-t, --type <type>` | Record type: `A`, `AAAA`, `MX`, `NS`, `TXT`, `CNAME`, `SOA`, `SRV`, `ALL` (default: `ALL`) |\n| `-s, --server <ip>` | Custom DNS server IP (default: system resolver) |\n| `-r, --reverse` | Reverse DNS lookup (PTR) for IP address(es) |\n| `-p, --propagation` | Check propagation across Google, Cloudflare, OpenDNS, Quad9, AdGuard |\n| `-j, --json` | Output as JSON |\n| `-V, --version` | Print version |\n| `-h, --help` | Show help |\n\n## Examples\n\n```bash\n# All common records for a domain\ndns-lookup-cli example.com\n\n# Only MX records\ndns-lookup-cli example.com --type MX\n\n# Multiple domains at once\ndns-lookup-cli example.com google.com\n\n# Use Cloudflare DNS\ndns-lookup-cli example.com --server 1.1.1.1\n\n# Reverse lookup\ndns-lookup-cli --reverse 8.8.8.8\n\n# Check propagation of A records\ndns-lookup-cli example.com --propagation\n\n# Check propagation for a specific type\ndns-lookup-cli example.com --propagation --type MX\n\n# JSON output\ndns-lookup-cli example.com --json\n\n# JSON output piped to jq\ndns-lookup-cli example.com --type A --json | jq '.results.A.records'\n```\n\n## Output\n\nRecords are color-coded by type:\n\n- **A** — green\n- **AAAA** — cyan\n- **MX** — magenta (sorted by priority)\n- **NS** — yellow\n- **TXT** — blue\n- **CNAME** — red\n- **SOA** — white\n- **SRV** — orange\n\nEach record shows TTL and query time. Propagation check compares results across 5 major public resolvers and reports matches/mismatches.\n\n## Build from source\n\n```bash\nnpm install\nnpm run build\nnode dist/index.js example.com\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-6d241f6e570a720af96ac4b67ff677c1"}