[Bash] DNS Resolver Tester

Данный скрипт помогает определить наилучший DNS сервер по ответу. В данном случаи к игровым серверам PUBG.

Bash:
#!/bin/bash

DNS_SERVERS=("8.8.8.8" "1.1.1.1" "9.9.9.9" "208.67.222.222" "209.244.0.3" "77.88.8.8" "94.140.14.14")
DOMAIN="pubg.com"

for dns in "${DNS_SERVERS[@]}"; do
    echo "Testing DNS server $dns..."
    dig "$DOMAIN" @"$dns" | grep "Query time"
done
#Google Public DNS:       8.8.8.8, 8.8.4.4
#Cloudflare DNS:          1.1.1.1, 1.0.0.1
#OpenDNS:                 208.67.222.222, 208.67.220.220
#Quad9:                   9.9.9.9, 149.112.112.112
#AdGuard DNS:             94.140.14.14, 94.140.15.15
#Yandex DNS:              77.88.8.8, 77.88.8.1
#CleanBrowsing:           185.228.168.168, 185.228.169.168
#Level3 DNS:              209.244.0.3, 209.244.0.4
#Comodo Secure DNS:       8.26.56.26, 8.20.247.20
#Hurricane Electric DNS:  74.82.42.42
#byfly                    194.158.204.238, 82.209.195.12
#DOMRU                      109.195.160.1, 5.3.3.3
 
Назад
Сверху