防火墙阻止端口21和80?

我build立了一个专门为我们公司运行Web和FTP的服务器。 我在路由器上打开了端口21和80,并使用基于web的工具来validation端口是否打开。 然后,我closures了路由器上的端口,并validation它是否会更新为closures状态。 所以我在路由器上的设置是正确的。

在任何本地机器上,我都可以input网站的本地IP并查看默认的IIS页面。 但是,我无法使用公共IP访问它。 我尝试从外部networking,移动智能手机等访问。我打开服务器的防火墙端口80和21。 依然没有。

任何想法,我需要检查/configuration,让这个工作?

确保您将路由器上的端口80和端口21转发到服务器的IP地址。

检查本地机器上的防火墙。

这取决于您的路由器的型号,但通常您需要添加一个NAT规则,以允许内部LAN机器通过其公共IP访问本地服务器。

将内部源IP转换为公有IP,事情应该起作用。

如果IIS在WIN2008或更高版本上运行,请检查本地Windows防火墙。 顺便说一句,对于FTP还有端口20所需。