![当我将公共 IP 地址设置为特定设备时,网络上的其他设备如何接收传入连接?](https://linux22.com/image/1415965/%E5%BD%93%E6%88%91%E5%B0%86%E5%85%AC%E5%85%B1%20IP%20%E5%9C%B0%E5%9D%80%E8%AE%BE%E7%BD%AE%E4%B8%BA%E7%89%B9%E5%AE%9A%E8%AE%BE%E5%A4%87%E6%97%B6%EF%BC%8C%E7%BD%91%E7%BB%9C%E4%B8%8A%E7%9A%84%E5%85%B6%E4%BB%96%E8%AE%BE%E5%A4%87%E5%A6%82%E4%BD%95%E6%8E%A5%E6%94%B6%E4%BC%A0%E5%85%A5%E8%BF%9E%E6%8E%A5%EF%BC%9F.png)
所以我设置了路由器,将公共 IP 分配给我的笔记本电脑。这样,我的笔记本电脑的所有端口都开放了,这样当我托管网站或 minecraft 服务器等时,我就不必转发端口了。现在我想知道,网络上的所有其他设备会发生什么?如果所有端口都转发给我,其他设备如何访问互联网并使用 skype 等应用程序或玩多人游戏?
答案1
传入和传出连接之间存在差异。连接的“方向”是该连接中初始数据包的方向 - 对该连接的回复被视为同一连接的一部分,而不是不同的连接的一部分。
对于传出,路由器知道该连接是由特定的内部计算机发起的,并且它将该连接的回复部分路由回发起者。
对于传入,您已将路由器设置为将每个连接转发到您的内部计算机。路由器还知道这些连接并将回复发送回它们的来源。