Windows SBS 2008 – 如何诊断端口转发问题?

我们有一台Windows SBS 2008机器。 多个端口需要从路由器转发到服务器(本机托pipeFTP服务器,Web服务器,我们需要通过远程桌面访问它)。

我们最近更换了路由器(从SpeedTouch到华为EchoLife HG520s)。 与以前的路由器,端口转发工作正常。 现在,在新的路由器上设置端口转发之后,什么都不起作用了。 谁能帮我指导如何诊断/排除路由器和Windows SBS 2008中的端口转发问题? EG:将路由器接口中的端口转发到服务器的内部IP后,如果请求正确转发到SBS 2008日志中,如何查看?

只要你有一个静态的IP在服务器上,而不是通过你的路由器DHCP'd …如果它是一个家庭路由器,有人build议…只要你有正确的端口去你的服务器的服务。

  • 从networking内部validation是否可以连接到服务。
  • 确认你有正确的外部地址(www.whatismyip.com)。
  • validation服务器上的端口是否“打开”,而不是防火墙。
  • validation端口是否从外部“打开”(nmap是你的朋友,否则你需要另一个服务来扫描你的外部IP)
  • 重新启动路由器以validation新设置“已占用”。 不应该需要做,但如果它是一个廉价的路由器,你永远不知道。
  • 如果您有任何特定服务的日志logging可用,请检查日志以查看是否存在任何连接尝试或在服务器端显示的任何内容。

您可能要考虑这些服务(特别是FTP),只需将服务器放在DMZ中即可。 你真的开放它与所有在一台机器上提到的服务的各种黑客攻击,我个人不希望它在我的个人机器相同的子网。 DMZ它,你可能比个人端口转发更容易的时间。

使用Telnet连接到您的外部IP和您转发的端口。 如果它连接它正在工作:)

如果它不给我们在路由器configuration你的端口转发页面的一些截图。

看看WireShark http://www.wireshark.org/

这会让你监视SBS端的networkingstream量。

正如Campobuild议的,针对各个端口运行telnet。

但是,RDP对telnet服务如SMTP,POP等服务的响应也不是很好。你会得到一个连接,但是没有输出到屏幕上,所以你必须注意到它和超时之间的区别RDP通过telnet。

使用WireShark运行,您可以使telnet尝试更好地了解服务器上正在发生的事情。

不熟悉你的路由器,所以不能说太多。 它看起来像是一个标准的家庭networking路由器,所以可能没有很多的诊断选项。