dargslan-dns-resolver
DNS Resolver Tester — Measure resolution time, compare resolvers, test DNSSEC, and detect DNS configuration issues. Zero external dependencies.
Installation
pip install dargslan-dns-resolver
CLI Usage
dargslan-dns report # Full DNS report
dargslan-dns resolve google.com # Quick resolution test
dargslan-dns dig google.com MX # Dig-style query
dargslan-dns compare 8.8.8.8 1.1.1.1 # Compare resolvers
dargslan-dns dnssec google.com # DNSSEC validation test
dargslan-dns reverse 8.8.8.8 # Reverse lookup
dargslan-dns config # Show resolver config
dargslan-dns json # JSON output
Python API
from dargslan_dns_resolver import DNSResolver
dr = DNSResolver()
result = dr.resolve("dargslan.com")
comparison = dr.compare_resolvers(["8.8.8.8", "1.1.1.1", "9.9.9.9"])
dr.print_report()
More from Dargslan
- Dargslan.com — Linux & DevOps eBook Store
- Free Cheat Sheets
- Blog & Tutorials
License
MIT — see LICENSE
Metadata
Release files for dargslan-dns-resolver 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dargslan_dns_resolver-1.0.0.tar.gz | 5.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dargslan_dns_resolver-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.8 kB
Release files / dargslan_dns_resolver-1.0.0.tar.gz
| Download URL | dargslan_dns_resolver-1.0.0.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
554007d10aac113a467d956c00ce2d4248e5310028139c2febada027d1980a40
|
|
BLAKE2b-256 checksum How to use checksums |
ed6d2b593d5ad7a1680f53d34774b7ca049a53e30d4ed66a10db28eb618d1643
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / dargslan_dns_resolver-1.0.0-py3-none-any.whl
| Download URL | dargslan_dns_resolver-1.0.0-py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7656fc78459d84412515df6f4d8b5804108c71d66c8d54746d3993e9c55807bf
|
|
BLAKE2b-256 checksum How to use checksums |
50081ffbdc864f09dd32ad04aeab227330354da0bd89e8771501554f5202f371
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|