端口转发初学者

端口转发初学者

在过去的 48 小时里,我一直在尝试设置端口转发,但一直没成功。我使用在线端口扫描器查看哪些端口是开放的,结果显示没有,甚至我自己打开的端口也没有。

我做了什么:

  1. 登录到我的路由器网站。
  2. 使用我的计算机 IP 启用 DMZ。
  3. 在端口转发选项中,允许我选择的端口上的 TCP 和 UDP。
  4. 为我的节点启用静态 IP 地址。
  5. 对防火墙中的端口进行了例外处理。
  6. 使用端口扫描器但无济于事。

我是否遗漏了某些步骤?这将用于反向 shell/在 Python 脚本中重新连接。

答案1

您可能已经这样做了,但我知道当我尝试那些端口扫描器时,它们只会告诉我当我广播时端口是开放的,例如我正在运行的服务器已启动。您可能必须使用该端口才能使扫描仪工作。

不过,我的情况可能有所不同,因为我只需执行步骤 1 和步骤 3 即可。

答案2

你不会想把你的电脑放在 DMZ 中以进行端口转发。实际上,这相当危险。这里有一篇关于转发端口

可以这样想,如果你想允许内部计算机访问网络,你需要将端口 80 从路由器转发到运行网络服务器的 PC。你的路由器有 ISP 分配给你的公共 IP。你的路由器是连接到互联网的设备。您的路由器很可能也是您的 DHCP 服务器,它为您的内部网络提供私有 IP 地址。您的家庭网络不直接连接到互联网,这就是为什么您需要将端口从路由器转发到您的 PC。路由器会将任何传入的网络流量(端口 80)发送到 PC。

相关内容