可以使用Python的socket库来扫描局域网内的主机,并使用gethostbyaddr函数来获取主机名。代码示例如下:
importsocket
def get_host_name(ip):
try:
host_name = socket.gethostbyaddr(ip)[0]
return host_name
except socket.herror:
return "Unable to get host name"
if __name__ == "__main__":
ip = "192.168.