这是我的配置
my PC IP :192.168.1.57 subnetmask : 255.255.255.0
my device IP :73.83.1.57 subnetmask : 255.255.255.0
我成功地将数据包从我的 PC 发送到设备,但无法将数据包从设备发送到 PC(已签入 Wire Shark,但它仅显示 PC->设备数据包传输流)
现在我在 PC (73.83.1.60) 中添加了一个类似设备 IP 系列的 IP,然后成功进行双向通信.same以相反的顺序工作意味着我将我的设备 IP 设置为 192.168.1.58。
那么有没有像两个IP必须属于同一个IP家族这样的规则呢?因为两者中的子网络掩码是相同的。所以问题是知识产权。
有人知道吗? 这是正确的网络行为吗? 我可以在不制作相同的IP家族的情况下解决它吗?
如果您在同一 LAN 上使用两个 IP,它们应该位于同一子网上,例如:11.1.1.1/24 可以 ping 11.1.1.44/24,但不能 ping 11.1.2.2/24(不同的子网)
在 WAN 中不是必需的,例如 192.168.1.1 可以 ping 72.1.1.1 ,但 72.1.1.1不能 ping 192.168.1.1,因为这个 ip 是私有的,当它离开 LAN 时,由于 NAT(网络地址转换),它变成了真正的 IP