From a674d1c50a16dd78ab6e6934b4e10d68ffaa7152 Mon Sep 17 00:00:00 2001 From: justine Date: Sun, 4 Oct 2020 13:18:34 +0200 Subject: [PATCH] First version --- nstest.py | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 nstest.py diff --git a/nstest.py b/nstest.py new file mode 100644 index 0000000..1c980e1 --- /dev/null +++ b/nstest.py @@ -0,0 +1,42 @@ +#!/usr/bin/python3 +import dns.resolver + +sites = [\ + "wiki.squirrelsystem.fr",\ + "www.justgeek.fr",\ + "www.yahoo.co.jp", + "mail.google.com",\ + "store.steampowered.com",\ + "pornhub.com",\ + "rznet.fr"\ + ] + +dnsservers = [\ + "1.1.1.1",\ + "8.8.8.8",\ + "208.67.222.222",\ + "156.154.70.1",\ + "199.85.126.10",\ + "8.26.56.26",\ + "80.67.169.12",\ + "9.9.9.9",\ + "64.6.64.6",\ + "37.235.1.174"\ + ] + +# Checking every dns performance using dig + + +#print(dns.resolver.resolve("google.fr", "A").response.time * 1000 +serversresults = {} + +for server in dnsservers: + answers = [] + for site in sites: + answer = float(dns.resolver.resolve(site, "A").response.time * 1000) + answers.append(answer) + + print(server, "-------->", (sum(answers) / len(answers)), "ms") + + +