首页 > 解决方案 > 端口 80 的端口转发不适用于来自 LAN 内部的请求(适用于 WAN)

问题描述

简而言之

更长

硬件/软件规格

标签: networkingrouterportforwarding

解决方案


这不是一个问题,而是向您的路由器供应商报告的错误。

棘手的部分实际上是 IPv4 或它的 PAT/NAT 反射部分。您的 DNS 名称指向您路由器的官方 IPv4。因此,当您的“外部”路由器仅进行端口转发时。但是,当您在“内部”时,您的路由器需要为同一连接执行两种类型的 PAT/NAT。:

  1. 隐藏您的私有 IP 以访问公共 IP(需要访问公共 IP 空间/互联网中的任何内容)(源 NAT)
  2. 将您的请求转发到内部服务器 IP(目标 NAT)

这让很多消费者 NAT 设备感到困惑。

有三种解决方案。

  1. 使用 IPv6。使用 IPv6,不需要 NAT/PAT,它可以毫无问题地工作。

  2. 使用可以进行 NAT 反射的路由器。

  3. 使用“拆分 DNS”。这意味着当询问 mydom.com 时,您的内部 DNS 服务器会使用您的内部服务器 IP 来回答。这种方式在内部时直接连接到服务器的私有 IP。不涉及 NAT。

问候,迈克尔


推荐阅读