我刚刚安装了Windows Server 2008的机器。它托pipe着各种服务,如IIS,POP3,SMTP,Squeezeboxes,VNC的音乐。 在第一个星期左右,所有的工作都很好。
有一天,我需要在服务器上创build一个映射的驱动器,以便它可以访问我的工作站上的文件。 Windows表示需要networking发现,所以我打开了“家庭/办公室”选项(而不是“公共”)。
这可能是巧合,但从那时起,我一直在从我的主工作站(运行Windows 7/64)访问各种服务的麻烦:
在本地networking上的其他机器看起来很好,就像通过互联网连接的机器一样。
我不相信我会在我自己的机器上改变任何会导致这种情况的东西。 我考虑过我的反病毒的可能性,所以我卸载AVG(商业版),但没有帮助。 之后,我安装了Norton 360,并没有在我的机器上抱怨病毒,延迟仍然存在。
因为只有我的机器受到影响,所以我很想把责任推到那里,除了我不记得改变任何东西,并且在服务器上重新安装软件改善了情况。 因此,服务器也可能会发生一些事情。
服务器的防火墙已经打开了所有必要的端口,并且对于其他工作站(包括通过Internet连接的外部机器)工作正常,这表明它应该没问题。
有任何想法吗?
我已经确定了问题的原因。 在我的testing中,我一直在使用服务器的机器名PITA2。 当我尝试使用它的IP4地址(192.168.0.100),连接再次快速。
在我的旧机器上,我通常会将服务器的名称+地址对添加到文件c:\ windows \ system32 \ drivers \ etc \ hosts中 。 Windows在parsingnetworking机器名称方面已经变得更好了,所以我从来没有在我的新工作站上这样做过。 当我更改了服务器的networking发现设置时,我怀疑姓名识别设备不知何故受到了阻碍。 它最终还是算出来了,但是需要很长时间。
剩下的机器比较旧,在主机文件中仍然有这个明确的条目,这就是为什么它们没有连接延迟。
现在我需要弄清楚服务器上发生了什么变化,这样我就可以改变它了。