在与计算机IP地址不同的IP范围内查找设备IP地址

2024-09-25 06:26:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我们有两个调试工具来查找设备,他们可以找到设备的IP地址,即使它在当前机器的不同IP范围内

例如,usr vcom无法找到所有可以访问的usriolan到串行网络

我有三个USR-TCP232-304适配器,IP范围是10.99.33.xxx,我的笔记本电脑IP地址是120.34.76.347,但是USR vcom可以找到所有的USR-TCP232-304。他们有一个配置工具,甚至可以编辑配置值和更改参数,包括适配器的IP地址,如果你愿意的话

我想写一个python代码来做同样的事情,不仅仅是针对USR-TCP232-304设备,我还有其他具有类似配置工具功能的设备

如果我知道它们的IP地址和端口,我可以连接到仪器并控制它们,但我不知道如何搜索它们,特别是在运行代码的机器的IP范围之外。谢谢你的建议


Tags: 工具代码ip网络机器编辑参数usr
1条回答
网友
1楼 · 发布于 2024-09-25 06:26:15

导入库

import socket 
hostname = socket.gethostname()
IPAddr = socket.gethostbyname(hostname) 
print("Your Computer Name is:" + hostname) 
print("Your Computer IP Address is:" + IPAddr) 

从主机名获取任意范围的IP地址

2-您可以找到任何类别和不同网络或IP范围的IP地址。 只需安装Advanced IP scannerGet IP scanner here

3-如果您有路由器访问权限(如有必要),也可以从DHCP租约中进行检查

相关问题 更多 >