无需端口转发(端口 80)即可从外部访问我的 IIS

无需端口转发(端口 80)即可从外部访问我的 IIS

有没有办法访问Port 80不使用端口转发的 IIS?

我有以下信息:

  • 我的公共 IP
  • 我的电脑的私有 IP

也许有类似的东西0.0.0.0\192.168.1.1:80

答案1

没有办法,除非使用端口转发(或使用不同名称但功能相同的功能)如果您几乎肯定正在使用执行网络地址转换(NAT)的路由器。

如果您可以控制外部端点,则可以使用 netcat 或 socat 等工具从 IIS 服务器建立与该端点的连接。然后,您可以使用此已建立的隧道与您的 IIS 服务器进行通信。

如果您可以设置 VPN - 这也将允许访问。

答案2

如果您有 IPv6,则无需进行端口转发(但您需要确保边缘防火墙/路由器没有明确阻止传入数据包)。在大多数软件中,您可以监听::0“所有 IPv6 接口” - 否则您可以硬编码面向公众的 IPv6 地址。

相关内容