import socket
import uuid
# 获取主机名
hostname = socket.gethostname()
#获取IP
ip = socket.gethostbyname(hostname)
# 获取Mac地址
def get_mac_address():
mac=uuid.UUID(int = uuid.getnode()).hex[-12:]
return ":".join([mac[e:e+2] for e in range(0,11,2)])
# ipList = socket.gethostbyname_ex(hostname)
# print(ipList)
print("主机名:",hostname)
print("IP:",ip)
print("Mac地址:",get_mac_address())
相关文章
- linux 下C实现获取网卡IP和MAC地址
- 获取局域网所有用户的电脑IP和主机名、及mac地址的功能 - 吉格斯
- JS获取客户端IP地址、MAC和主机名的7个方法汇总
- python获取本机局域网IP地址(适用于Windows、Linux、Mac)
- C# 获取电脑MAC地址,IP地址,物理内存,CPU序列号,硬盘ID..........................
- C#获取外网IP、本机MAC地址及Ping的实现
- Python django框架应用中实现获取访问者ip地址示例
- php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
- Python实现通过解析域名获取ip地址的方法分析
- Java 获取本机的IP与MAC地址实现详解