使用计算机作为路由器

使用计算机作为路由器

我已经为 UDP 上的服务器-客户端模型编写了代码,并使用它们的 WAN IP 在两台连接到 Internet 的计算机之间进行了测试,并且运行良好。

我现在想做的是将第一台计算机/服务器用作路由器。这可能吗?我可以将以太网电缆从计算机/服务器引出到第二台计算机/客户端并创建这样的子网吗?

答案1

简而言之...答案是肯定的。

较长的答案相当复杂。路由器是一台计算机。操作系统和硬件是专门为该任务设计的,但本质上它们是相同的。至于将自己的计算机设置为路由器,这个问题的 99.9% 取决于您运行的操作系统。此外,路由器的类型也有所不同。Windows 具有一个内置功能,称为,可Internet Connection Shairing设置一个非常简单的 NAT 路由器,而 Linux 操作系统则结合使用iptables模块masquerade和内核模式路由。Apple 计算机在配置方式上与 Linux 非常相似,但我敢肯定它们有一个简单的 GUI 来配置此类路由器。如果您想要一个非 NAT 路由器,Linux 可以很容易地做到这一点,但 Windows 无法做到这一点(没有第三方工具),除非您进入他们的服务器平台。

就客户端/服务器应用程序而言,router从我通过您的问题了解到的情况来看,确实没有必要实现。您能提供一些有关该场景的详细信息吗?

相关内容