net/py-dnsdiag 2.9.4 NetBSD
DNS Diagnostics and Performance Measurement Tools
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
92e87d226e- License
- 2-clause-bsd
- Categories
- net, python
- Package size
- 55.9 KiB, 289.8 KiB installed
Description
Ever been wondering if your ISP is hijacking your DNS traffic? Ever observed any misbehavior with your DNS responses? Ever been redirected to wrong address and suspected something is wrong with your DNS? Here we have a set of tools to perform basic audits on your DNS requests and responses to make sure your DNS is working as you expect.
You can measure the response time of any given DNS server for arbitrary requests using dnsping. Just like traditional ping utility, it gives you similar functionality for DNS requests.
You can also trace the path your DNS request takes to destination to make sure it is not being redirected or hijacked. This can be done by comparing different DNS queries being sent to the same DNS server using dnstraceroute and observe if there is any difference between the path.
dnseval evaluates multiple DNS resolvers and helps you choose the best DNS server for your network. While it is highly recommended to use your own DNS resolver and never trust any third-party DNS server, but in case you need to choose the best DNS forwarder for your network, dnseval lets you compare different DNS servers from performance (latency) and reliability (loss) point of view.
In the other systems
| System | Port | Version |
|---|---|---|
| NetBSD | net/py-dnsdiag | 2.9.4 |
| DragonFly | net-mgmt/py-dnsdiag | 2.1.0_1 |
Install
Binary package:
pkgin install py311-dnsdiag
From pkgsrc:
cd /usr/pkgsrc/net/py-dnsdiag && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 2.9.4 |
| NetBSD 10.1 aarch64 | 2.9.3 |
| SmartOS / illumos x86_64 | 2.9.4 |
| macOS 15 arm64 | 2.9.4 |
Dependencies
Run dependencies 7
No port depends on this one.
Configuration
No options to configure.
- Service scripts
- none
- Flavors
py312-dnsdiag-2.9.4,py313-dnsdiag-2.9.4,py314-dnsdiag-2.9.4