2025-02-17 01:26:35 +08:00

25 lines
523 B
Bash

#!/bin/bash
servers=(
"resolver1.dns.watch/dns-query"
)
domain="sigok.ippacket.stream"
test_doh() {
local server="$1"
host=$(echo "$server" | sed -E 's~https?://([^/]+)/.*~\1~')
response=$(dig +https @"$host" "$domain" A +short 2>/dev/null)
if [[ -n "$response" ]]; then
echo "$server - Responde con: $response"
else
echo "$server - No respondió correctamente"
fi
}
echo "Verificando servidores DoH..."
for server in "${servers[@]}"; do
test_doh "$server"
done