DNS propagation checker
Project description
dnspropagation
Simple CLI utility to check propagation of DNS records using multiple DNS servers.
Installation
pip install dnspropagation
Usage
In the most simple form you can just specify type of record and domain name:
dnspropagation a google.com
# or you can use docker version
docker run berkas1/dnspropagation a google.com
It will check entries for a given type and domain name using five default public nameservers. It returns a human-readable colorful table. You can use --json
or --yaml
parameters to make it machine-readable.
Custom DNS servers
You can either supply custom DNS server to query using the --server
parameter, which can be used multiple times:
dnspropagation --server 1.1.1.1 --server 8.8.8.8 a google.com
# or
docker run berkas1/dnspropagation --server 1.1.1.1 --server 8.8.8.8 a google.com
OR you can add a yaml-formatted list of servers. This has to follow given format (as can be seen in this file) and be supplied to the utility using the --custom_list
parameter.
Expected results
You can expect a value to be returned by DNS servers. If this value is returned, its color will be green. Otherwise the value will be shown red.
Filtering DNS servers
When using the default DNS servers or a custom list, you can limit which servers you want to query using parameters --country
and --owner
.
Both can be used multiple times. When used, the AND operation is used.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file dnspropagation-0.0.4.tar.gz
.
File metadata
- Download URL: dnspropagation-0.0.4.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e32e15316c39a3ef8930d679898ef9ec48f664dffa01d5c8c2d99841484ed81b |
|
MD5 | e1b14a116a872d7faf2f030d8da7826c |
|
BLAKE2b-256 | cb1bbe4e1d9c8788e8ed193b5abf02f1eb5d61f0d6f9aa774a63bcbc24af7dff |
File details
Details for the file dnspropagation-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: dnspropagation-0.0.4-py3-none-any.whl
- Upload date:
- Size: 6.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14259eef0cd7d1bedf86c33dd17c1eae91c541ca9901e8545912ea2b21b4e10d |
|
MD5 | 875bf25eb56981a9fe8bff9e98a6b7fd |
|
BLAKE2b-256 | dbd7531f2b52327b68383e7b28393c0bc420d29d754bfd8bf82508b5c3f1cc3d |