#!/bin/bash

# verify we have an internet connection before testing
if ! ping -c1 dns.cmrg.net; then
    # Assume we don't have internet access
    exit 77
fi

set -e

expected=93.184.216.34
answer=$(kdig +short +tls-ca +tls-hostname=dns.cmrg.net @dns.cmrg.net example.org)

if [ "$answer" != "$expected" ]; then
    printf "expected: %s\ngot: %s\n" "$expected" "$answer" >&2
    kdig +tls-ca +tls-hostname=dns.cmrg.net @dns.cmrg.net example.org
fi
