Check domain availability using DNS and WHOIS
Project description
Domain Checker
A fast and reliable command-line tool for checking domain name availability using combined DNS and WHOIS verification methods.
Table of Contents
- Overview
- Features
- Installation
- Usage
- Python Library Usage
- Technical Details
- Requirements
- Development
- Command Reference
- Examples
- Troubleshooting
- Contributing
- License
Overview
Domain Checker is a Python-based tool designed to efficiently verify domain name availability across multiple top-level domains (TLDs). Unlike simple WHOIS-only checkers, this tool employs a dual verification strategy combining DNS record lookups with WHOIS database queries to provide highly accurate availability results.
The tool is particularly useful for:
- Brand managers checking name availability across multiple TLDs
- Developers looking for project domain names
- Domain investors researching available domain combinations
- Marketing teams validating brand name availability online
Features
Core Functionality
- Multi-domain checking: Verify multiple brand names simultaneously
- Multi-TLD support: Check availability across multiple top-level domains in a single run
- Dual verification: Combines DNS and WHOIS lookups for maximum accuracy
- Batch processing: Process domain lists from text files
- Flexible output: Console display with optional file export
- Filtered results: Display only available or only taken domains
Technical Features
- Fast execution: Efficient DNS queries minimize checking time
- Accurate results: Two-step verification reduces false positives
- Normalized input: Automatically handles spaces and special characters in brand names
- Deduplication: Removes duplicate entries automatically
- Error handling: Graceful handling of network timeouts and API failures
- Cross-platform: Works on Linux, macOS, and Windows
Installation
Prerequisites
- Python 3.7 or higher
- pip package manager
- Active internet connection
Install from PyPI
Once published to PyPI, installation will be:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pydomain_checker-0.1.0-py3-none-any.whl.
File metadata
- Download URL: pydomain_checker-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce11c090128751fc3f5a3de9132842add8ba05aaf2987f6789d9a7b02eb6cead
|
|
| MD5 |
e80f6faf8bfe96b3602877982ef00557
|
|
| BLAKE2b-256 |
424a409610b76996756b0d3f145d076b979f656f8e0eebfe5ea209c6ad9ec853
|