我想使用VB.net与嵌入式系统进行通信,其中标记了MAC地址,但不知道它的IP地址。甚至IP地址也可能超出子网范围。如果IP地址在子网范围之外,是否可以在端口10001上与它通信?
提前致谢
答案 0 :(得分:1)
解决方案取决于您的LAN路由器以及如何将嵌入式设备连接到LAN路由器。在这个答案中,我使用家用LAN路由器作为示例 - 查找您自己的路由器文档,以使每个步骤适应您自己的设置。
大多数LAN路由器充当DHCP服务器,并在您将设备连接到路由器时自动分配IP地址。大多数LAN路由器都有一个Web用户界面---您可以登录和管理路由器。我们只想找出DHCP服务器分配的IP地址。
可以通过浏览http://10.0.0.138/
并以用户Admin
登录来访问我的D-Link路由器。在菜单中,我选择了设备信息'然后是' DHCP'。在那里,路由器显示所有连接设备的表:它们的MAC地址和IP地址。这是您正在寻找的信息。
我的路由器还允许我选择将哪个IP地址分配给哪个MAC地址。这可以在Advanced Setup
,LAN
和Static IP Lease List
下方配置。
当然,您必须查阅您的路由器手册,找出访问管理员帐户的正确URL,以及登录的正确密码。此外,您的路由器Web用户界面可能与我的不同。但我希望这些信息可以帮助您开始搜索IP地址。