aboutsummaryrefslogtreecommitdiffstats
path: root/tools/doh.bash
diff options
context:
space:
mode:
Diffstat (limited to 'tools/doh.bash')
-rw-r--r--tools/doh.bash24
1 files changed, 24 insertions, 0 deletions
diff --git a/tools/doh.bash b/tools/doh.bash
new file mode 100644
index 0000000..571d5c1
--- /dev/null
+++ b/tools/doh.bash
@@ -0,0 +1,24 @@
+#!/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