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)