bash/dns-ecs-debug.bash: initial commit

This commit is contained in:
Aminda Suomalainen 2023-03-11 15:43:53 +02:00
parent e42724c75e
commit b5fa5f0b82
Signed by: Mikaela
SSH Key Fingerprint: SHA256:CXLULpqNBdUKB6E6fLA1b/4SzG0HvKD19PbIePU175Q
1 changed files with 23 additions and 0 deletions

23
bash/dns-ecs-debug.bash Executable file
View File

@ -0,0 +1,23 @@
#!/usr/bin/env bash
# This script just digs domains that return information the authoritative
# nameserver receives which is resolver's IP and ECS if the server in
# question sends that.
# $@ takes all parameters so another DNS server can be specified
# e.g. ./dns-ecs-debug.bash @9.9.9.11
echo "Google $@"
dig +short TXT o-o.myaddr.l.google.com. "$@"
echo ""
echo "Akamai dualstack $@"
dig +short TXT whoami.ds.akahelp.net. "$@"
echo ""
echo "Akamai IPv6 $@"
dig +short TXT whoami.ipv6.akahelp.net. "$@"
echo ""
echo "Akamai IPv4 $@"
dig +short TXT whoami.ipv4.akahelp.net. "$@"
echo ""