访问同一网络上的不同IP

访问同一网络上的不同IP

我有一台设备,该设备具有无法永久更改的静态 IP(192.168.1.4)。我的网络位于不同的范围 10.0.0.xx。除了将设备直接连接到计算机的以太网端口外,还有什么方法可以从网络访问 ii?我有一个相当复杂的路由器(华硕 GTAX11000),但由于对网络了解不够,我不确定那里是否有一些设置可能对此范围有用。

谢谢你的帮助

答案1

这里有两个独立的问题:

  1. 无论设备直接通过以太网通话,
  2. 以及他们是否知道他们可以直接交谈。

第一个很简单——如果你的电脑连接到路由器的集成 LAN 交换机,那么连接到 LAN 交换机的所有其他设备都可以访问一样的方法就像直接连接到您的计算机一样。只要计算机将数据包发送到设备的 MAC 地址,数据包就会直接到达设备,从而绕过路由器。

第二个问题取决于 IP 地址配置——您的计算机自己的 IP 地址与网络掩码一起用于确定目的地是否为“本地”;本地设备将直接通过以太网联系,而非本地数据包将被发送到网关(网关本身必须是本地的)。

通常,让计算机认为 192.168.1.5 是本地的最简单的方法是将您的 IP 地址更改为 192.168.1.4 或类似地址(通常的网络掩码为 255.255.255.0)。无论路由器的 LAN 配置如何,此方法都可以奏效 - 如上所述,发送到本地 MAC 地址的数据包无论如何都会绕过路由器。

也可以配置两个都在您的计算机上设置 10.0.0.x 和 192.168.1.x 地址,使同一以太网接口同时成为两个子网的成员(因为它们共享物理以太网)。Windows 允许通过“TCP/IP > 高级”窗口执行此操作,但前提是禁用 DHCP(即两个地址都必须是静态的)。


除了重新配置计算机之外,还可以路由器在两个子网之间中继数据包(这正是路由器所做的),无论它们是否在同一个以太网上,但从阅读路由器的 PDF 手册来看,它似乎没有在同一接口上配置多个子网的选项(其所有复杂性都朝着不同的方向发展)。

相关内容