DMZ中的服务器不会相互通信

(完全披露:当谈到networking时,我几乎没有使用“noob”。)我的工作场所最近有一个新的Web服务器。 由于我们正在对网站进行大修,所以我们正在旧网站服务器和新网站之间进行一次迁移。

旧的networking服务器(我们称之为SERVOLD)是IIS7的Windows Server 2008,它没有安装SQL Server。 新服务器(SERVNEW)是Windows Server 2008 R2,IIS 7.5,安装了相同版本的SQL Server。 两者都位于我们networking的DMZ中,并且都有自己的外向IP地址(分别为.3和.4)。

每个服务器都可以与域内的计算机(不在DMZ中)进行良好的通信,并且这些计算机与任一服务器通信都没有问题。 这两台服务器也可以从互联网上访问就好了。 但是,无论如何,这两台服务器只是拒绝承认对方。 他们具有相同的工作组名称(WORKGROUP),我认为这足以让他们相互认识。

需要发生什么事情才能让这两台服务器相互通信? 我们要对新网站做一个逐步的翻阅(新的一个使用ASP.NET,旧的使用CFMX),所以能够在两个服务器之间使用一个数据库是必要的。

谢谢!

更新信息

更确切地说,当我说他们“不能沟通”的时候,我的意思是他们彼此之间不能做任何事情。 没有文件共享,没有SQL通信。 如前所述,两者都具有面向外部的IP,我甚至不能在浏览器中访问他们各自的站点。

当我尝试访问共享文件夹时,出现错误代码0x80004005 (Unspecified error) (没有帮助)。

当我尝试平时,我超时。 但是,如果我ping [servername] ,它会尝试ping正确的IP地址。

问题已解决。 这两台服务器具有静态IP和DNSconfiguration,但子网掩码不同。 第一(旧)服务器有255.255.255.0,第二(新)服务器有255.255.255.255。 可能是一个监督,做了最初的服务器设置和安装,然后交给我们。

只要我改变了新的服务器使用相同的面具,一切都很正常。

特别感谢Safado的帮助,导致了这一决议。