域名后面那串数字通常指的是IP地址。IP地址(Internet Protocol Address)是互联网协议特有的一种地址,用来给互联网上的每一台计算机或设备分配一个唯一的地址。它由一串数字组成,分为IPv4和IPv6两种主要类型。
import socket
# 获取本机IP地址
hostname = socket.gethostname()
ip_address = socket.gethostbyname(hostname)
print(f"本机IP地址: {ip_address}")
# 域名解析
domain_name = "www.example.com"
try:
resolved_ip = socket.gethostbyname(domain_name)
print(f"{domain_name} 的IP地址是: {resolved_ip}")
except socket.gaierror as e:
print(f"域名解析失败: {e}")
领取专属 10元无门槛券
手把手带您无忧上云