dnsperf -> dnseval
This commit is contained in:
parent
9e5adde1bb
commit
adfb7a5aaf
46
README.md
46
README.md
@ -15,11 +15,12 @@ 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
|
DNS queries being sent to the same DNS server using `dnstraceroute` and observe
|
||||||
if there is any difference between the path.
|
if there is any difference between the path.
|
||||||
|
|
||||||
`dnsperf` helps you choose the best DNS server for your network. While it is
|
`dnseval` evaluates multiple DNS resolvers and helps you choose the best DNS
|
||||||
highly recommended to use your own DNS resolver and never trust any third-party
|
server for your network. While it is highly recommended to use your own DNS
|
||||||
DNS server, but in case you need to choose the best DNS forwarder for your
|
resolver and never trust any third-party DNS server, but in case you need to
|
||||||
network, `dnsperf` lets you compare different DNS servers from performance
|
choose the best DNS forwarder for your network, `dnseval` lets you compare
|
||||||
(latency) and reliability (loss) point of view.
|
different DNS servers from performance (latency) and reliability (loss) point
|
||||||
|
of view.
|
||||||
|
|
||||||
# prerequisites
|
# prerequisites
|
||||||
This script requires python3 as well as latest
|
This script requires python3 as well as latest
|
||||||
@ -45,24 +46,6 @@ min=145.201 ms, avg=154.388 ms, max=161.607 ms, stddev=8.378 ms
|
|||||||
This script calculates minimum, maximum and average response time as well as
|
This script calculates minimum, maximum and average response time as well as
|
||||||
jitter (stddev)
|
jitter (stddev)
|
||||||
|
|
||||||
# dnsperf
|
|
||||||
dnsperf is a bulk ping utility that sends an arbitrary DNS query to a give list
|
|
||||||
of DNS servers. This script is meant for comparing response time of multiple
|
|
||||||
DNS servers at once:
|
|
||||||
```
|
|
||||||
% ./dnsperf.py wikipedia.org
|
|
||||||
server avg(ms) min(ms) max(ms) stddev(ms) lost(%)
|
|
||||||
--------------------------------------------------------------------------
|
|
||||||
4.2.2.1 151.067 131.270 221.742 28.643 %10
|
|
||||||
4.2.2.2 142.175 132.921 178.133 13.348 %0
|
|
||||||
64.6.64.6 133.047 109.145 162.938 20.609 %0
|
|
||||||
64.6.65.6 377.270 97.669 661.471 172.717 %0
|
|
||||||
8.8.4.4 389.048 294.581 511.134 67.953 %0
|
|
||||||
8.8.8.8 0.000 0.000 0.000 0.000 %100
|
|
||||||
208.67.222.222 179.068 135.975 258.582 50.681 %0
|
|
||||||
208.67.220.220 137.817 135.822 140.113 1.504 %0
|
|
||||||
```
|
|
||||||
|
|
||||||
# dnstraceroute
|
# dnstraceroute
|
||||||
dnstraceroute is a traceroute utility to figure out the path that your DNS
|
dnstraceroute is a traceroute utility to figure out the path that your DNS
|
||||||
request is passing through to get to its destination. You may want to compare
|
request is passing through to get to its destination. You may want to compare
|
||||||
@ -84,3 +67,20 @@ routed to any unwanted path.
|
|||||||
10 a.resolvers.level3.net (4.2.2.1) 171 ms
|
10 a.resolvers.level3.net (4.2.2.1) 171 ms
|
||||||
```
|
```
|
||||||
|
|
||||||
|
# dnseval
|
||||||
|
dnseval is a bulk ping utility that sends an arbitrary DNS query to a give list
|
||||||
|
of DNS servers. This script is meant for comparing response time of multiple
|
||||||
|
DNS servers at once:
|
||||||
|
```
|
||||||
|
% ./dnseval.py wikipedia.org
|
||||||
|
server avg(ms) min(ms) max(ms) stddev(ms) lost(%)
|
||||||
|
--------------------------------------------------------------------------
|
||||||
|
4.2.2.1 151.067 131.270 221.742 28.643 %10
|
||||||
|
4.2.2.2 142.175 132.921 178.133 13.348 %0
|
||||||
|
64.6.64.6 133.047 109.145 162.938 20.609 %0
|
||||||
|
64.6.65.6 377.270 97.669 661.471 172.717 %0
|
||||||
|
8.8.4.4 389.048 294.581 511.134 67.953 %0
|
||||||
|
8.8.8.8 0.000 0.000 0.000 0.000 %100
|
||||||
|
208.67.222.222 179.068 135.975 258.582 50.681 %0
|
||||||
|
208.67.220.220 137.817 135.822 140.113 1.504 %0
|
||||||
|
```
|
||||||
|
Loading…
x
Reference in New Issue
Block a user