#!/usr/bin/env python3
"""Auto-generated by AGI Loop cycle #1044
Task: Write a Python function that resolves DNS for google.com, github.com, arxiv.org and prints IPs
Generated: 2026-02-12T18:04:42.573389
"""

import socket

def resolve_dns_domains():
    domains = ["google.com", "github.com", "arxiv.org"]
    for domain in domains:
        try:
            ip_address = socket.gethostbyname(domain)
            print(f"{domain} -> {ip_address}")
        except socket.error as e:
            print(f"Failed to resolve {domain}: {e}")

if __name__ == '__main__':
    resolve_dns_domains()