本地网络和不同子网

本地网络和不同子网

有没有办法让我的本地机器(地址为 192.168.0.1)与我的本地机器(地址为 10.0.0.1)进行通信?所有机器都在我的本地网络中?

答案1

尽管 10.xxx 和 192.168.xx 可能物理上位于同一网络上,但它们却是不同的网络。您需要某种东西在它们之间路由流量,例如路由器。

您可能会遇到的一个问题是,192.168.xx 和 10.xxx 都被视为 Internet 上的非路由地址(这就是人们将它们用于个人网络的原因),因此路由器可能不愿意路由这些地址。

答案2

我同意 @techie007 的观点:“你需要一些东西来在 [你的网络] 之间路由流量,比如路由器。”但是,路由器不一定是印有“路由器”字样的东西;可以是你的一台计算机。(我假设你的“机器”是计算机。)你需要至少一台拥有两个 IP 地址的机器:每个网络各一个。如果你碰巧有一台拥有两个物理网络接口的机器,这应该很简单。否则,你可以(可能)为单个物理网络接口分配多个地址。在 Windows 中,你可以通过控制面板执行此操作。(你需要向下挖掘几个级别;例如,转到 IPv4 属性,然后单击高级。)在 *nix 中,你可以使用ipifconfig命令。然后在该机器中启用路由。你可能需要告诉其他机器将此机器用作路由器。

如果您能说出您的机器运行的是什么操作系统,这将有助于我们回答您的问题。

相关内容