我通过本地网络连接到 Internet。我没有公共 IP 地址,例如,当我访问http://www.whatismyip.com/时,它会为我提供路由器的 IP 地址。我正在编写一个使用 UDP 发送和接收数据包的 Java 程序。因此,当我使用该程序将数据包发送到本地网络中的 PC 时(将 PC 的本地 IP 指定为数据包的目标 IP),一切正常。但是,如果我尝试在我的网络之外使用它,它当然不起作用(数据包被传递到路由器,而不是我的 PC)。
那么,如果 X 是我的本地 IP 而 Y 是我的路由器的 IP,我可以指定“X 在 Y 的网络中”作为我的数据包的目标 IP 地址吗?
更新
我无法访问路由器。