#!/usr/bin/env bash set -u HOST="${1:-change-pass.iep.loc}" echo "=== DNS ===" getent hosts "$HOST" || { echo "DNS fail"; exit 1; } IP=$(getent hosts "$HOST" | awk '{print $1; exit}') echo "IP=$IP" echo echo "=== Route ===" ip route get "$IP" echo echo "=== TCP 80/443 ===" nc -vz "$IP" 80 2>&1 || true nc -vz "$IP" 443 2>&1 || true echo echo "=== Docker routes (172.16/12) ===" ip route | grep -E '172\.(1[6-9]|2[0-9]|3[0-1])\.' || echo "(none)" echo echo "=== Docker networks ===" docker network inspect $(docker network ls -q) 2>/dev/null \ | grep -E '"Name"|Subnet|Gateway' || echo "docker not available"