IIS7托pipe在家用电脑不能从某些地点访问

我在Vista上从家里托pipe了自己的网站。 我在运行在端口8080上的Tomcat上有一个Web应用程序,而在端口8000上运行的IIS7上有另一个Web应用程序。

Iam使用DynDns帐户保持我的IP“静态”。

我可以从任何地方访问8080端口的网站,没有问题。 港口8000的工地除了我的办公室外, 我试过使用4个不同的位置。

从我的办公室我可以telnet端口8080罚款。 但是端口8000上的telnet总是失败。

有人可以给我一些提示,以确定问题?

也可能值得一提的是,Vista中的Box被configuration为使用OpenDns。

谢谢

你的办公室防火墙阻止了这个吗 您可以从办公室访问端口8000上的其他外部服务器吗?

你是否可以使用像nmap这样的服务器的IP地址来运行portscan来查看显示内容和不显示内容,并查看你的办公室与其他位置之间的结果是否不同? 我强烈怀疑有人正在防御端口8000上的传出连接。

如果将IIS重新configuration为可从另一个端口(如7500或8081)进行外部访问,会发生什么情况?

你有没有在你的IIS站点上configuration一个主机头? 如果有的话,这可以解释为什么它在外部工作(URL中的完全限定的域名)而不是本地(您可能只指定URL中的主机名或IP地址)。

要么完全删除主机头(只使用端口来标识该站点),要么添加与您在内部使用的地址相对应的第二个主机头。