Resolves a mixed list in both directions over DNS-over-HTTPS (Cloudflare, Google or Quad9): hostnames to IPv4 and IPv6 addresses (following CNAME chains and reporting the lowest TTL) and IP addresses to PTR hostnames. NXDOMAIN, empty answers and resolver errors are shown per entry, and an /etc/hosts-style block is produced for everything that resolved. Raw JSON is the secondary output. Names are sent to the chosen resolver; nothing is stored.