0

如何获取域名(网址)对应的IP地址

2025.03.04 | 念乡人 | 80次围观
如何获取域名(网址)对应的IP地址
Python可以使用socket库来获取域名IP地址。可以通过以下代码来实现: ```python import socket def get_ip_address(hostname): try: ip_address = socket.gethostbyname(hostname) return ip_address except socket.error as e: print(f"Error: {e}") return None domain_name = "example.com" ip_address = get_ip_address(domain_name) if ip_address: print(f"The IP address of {domain_name} is {ip_address}") ``` 上述代码中,我们首先引入了socket库。定义了一个函数`get_ip_address`,该函数接受一个域名作为参数,并返回该域名IP地址。在函数体内部,我们使用`socket.gethostbyname(hostname)`函数来获取域名IP地址。如果获取成功,则返回IP地址;如果出现错误,则打印出错误信息并返回None。 然后,我们将要查询的域名存储在`domain_name`变量中,并调用`get_ip_address`函数来获取域名IP地址。最后,我们打印出域名和其对应IP地址。 请注意,有时候一个域名可能会对应多个IP地址,这可能是因为负载均衡或者其他网络配置。所以,可能会返回一个IP地址列表。 希望以上代码对你有所帮助!
版权声明

本文系作者授权念乡人发表,未经许可,不得转载。

标签列表