我们正在尝试解决一个本来应该很简单的问题!我们有一个 DrayTek Vigor 2820 系列 ADSL 路由器/防火墙,我们需要将端口 80 转发到 Web 服务器。
该盒子已正确连接到其 adsl 线路,并且我们可以访问出站互联网。
盒子后面有一台 PC,运行 IIS,没有软件防火墙等...我可以从内部浏览 PC 的网页,并获取 IIS 欢迎页面。PC 没有路由,Vigor 是它的默认网关。
我按照他们的说明在 Vigor 上配置了端口转发,将公共 IP 地址上的端口 80 转发到此内部 PC 上的端口 80。
路由器的外部管理(否则将使用端口 80)已被禁用。
当我尝试通过单独的连接浏览端口转发时,页面不显示。
如果我检查 vigor 的 syslog 输出,我会看到它按照我的要求执行虚拟服务器端口转发操作,但是,从目标 PC 上运行 wireshark,请求永远不会到达。
我已经尝试了三个不同版本的固件,因为我发现有关 NAT 在某个版本中被破坏的各种报告......
有人用这些盒子中的其中一个实现了这个功能吗?我在网上看到过几个帖子说他们遇到了问题,但我还没有找到解决办法。我无法想象这个功能在 3 个版本的操作系统中都有问题,所以我一定是错过了什么!!
答案1
我在几个地方使用同一个路由器,这些地方不需要更改端口。我使用 NAT>Open Ports 来做同样的事情。我还更改了管理接口的端口(即使它已被禁用)以消除发生冲突的可能性。
编辑:还检查托管应用程序的服务器上的软件防火墙:)