Simple DNS Lookup Script

import socket

def dns_lookup(domain):
    try:
        ip_address = socket.gethostbyname(domain)
        print(f"Domain: {domain}\nIP Address: {ip_address}")
    except socket.gaierror:
        print(f"Error: Unable to resolve domain '{domain}'")

if __name__ == "__main__":
    domain_name = input("Enter a domain name (e.g., example.com): ")
    dns_lookup(domain_name)