如果没有 UPnp 和手动端口转发,路由器是否可以监听某个端口?

如果没有 UPnp 和手动端口转发,路由器是否可以监听某个端口?

考虑这种设置:

  • 两栋房子有两个独立的互联网连接(因此有两个公共 IP 地址)。
  • 路由器后面的每个连接都有一台安装有任何办公桌。我们假设计算机为 A 和 B(Windows 操作系统)。注意:A 和 B 通过 Wifi 或以太网连接到其相应的路由器;因此,NAT用于访问互联网。
  • 在一台电脑上使用 AnyDesk 连接到另一台电脑。连接很顺畅。
  • 在 AnyDesk 中,有一个图标表示连接直接的解释),这意味着不需要第三方服务器来中继通信。

在此处输入图片描述

问题描述:

  • 保证即插即用已禁用在两个路由器上。
  • 在两个路由器中为 AnyDesk 进行有意的端口转发配置。
  • 使用工具当前端口在计算机 A 中,我检测到 AnyDesk(在 A 中)正在连接的远程公共 IP 地址及其监听端口。此远程 IP 地址是肯定是计算机B的路由器
  • 我再三确认扫描端口工具,前面提到的Listening Port其实是处于Open State的!

以我对网络的有限理解,这是不可能的!计算机 B 的路由器在收到来自计算机 A 的路由器的网络数据包时,如何知道应该指向计算机 B?

更多的

我把B电脑上的AnyDesk进程杀掉了,B电脑的路由器的监听端口也立刻被关闭了。

在 TCP/IP 网络中,客户端-服务器模型服务器打开监听端口,等待客户端的连接

要么是我的知识有漏洞,要么是计算机 B 的路由器给出了错误状态(它说 UPnP 已被禁用),因此 AnyDesk(在 B 中)与路由器(B 的)协商并打开了监听端口!

相关内容