A public DNS resolver explorer
Project description
LDNS Explorer
This explorer is executed on a client machine to measure performance implications of choosing a DNS resolver (“LDNS — Local Domain Name Server”) among various alternatives including the ISP-provided resolver and several public resolves, namely, Google, OpenDNS, Cloudflare and Quad9.
This work was supported in part by NSF through grant CNS-2219736
Installation
Visit https://pypi.org/project/ldns-explorer/
Usage
You can invoke the explorer anywhere by the following command.
python3 -m ldnsexplorer
Customized Test Case
We support customized test domains and resolves beside our sample test cases.
If you would like to add domains, please create a
txt file called domains.txt under the directory you invoke the
explorer.
The file structure is one domain per line.
domains.txt:
example1.com
example2.com
If you would like to add DNS resolvers, please create a
txt file called resolvers.txt under the directory you invoke the
explorer.
The file structure is one domain per line.
resolvers.txt:
0.0.0.0
1.1.1.1
Clarification
The explorer will send the result of the measurement to us. You can disable
this functionality by typing NO when the script prompt up the choice.
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
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 ldns-explorer-1.0.tar.gz.
File metadata
- Download URL: ldns-explorer-1.0.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42a20b8d38c5ee3666c1f4c85ecdeacbf69fe70df0cf8b54f97b3622a7cb9631
|
|
| MD5 |
524c61f9e82cf221ce3e6e5419ca7baa
|
|
| BLAKE2b-256 |
523dae7debca6c728748bb0e3831de1d156bd0ee80d5f3e8037c06a717437c1c
|
File details
Details for the file ldns_explorer-1.0-py3-none-any.whl.
File metadata
- Download URL: ldns_explorer-1.0-py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64230bf0ad063d7588d7ec1ac8a9909bc0b16e6f725e3f96dd5e18956d8edb60
|
|
| MD5 |
ee0c2d417557cd4d8274ebe4bee0e39d
|
|
| BLAKE2b-256 |
d2b8d04eab13e1cc8055cb49e10c81fa097fa688285c0294e283cba2567cccf3
|