![奇怪的服务器问题](https://linux22.com/image/583099/%E5%A5%87%E6%80%AA%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%97%AE%E9%A2%98.png)
我的服务器遇到了一些问题,希望有人能提供一些见解。
我工作的地方有一台服务器,它的设置很奇怪,我不明白。除了这台服务器之外,每台机器都可以 ping/访问/与网络上的所有其他机器共享。除了它托管的一个在线网站外,它无法访问,该网站可以在以下位置找到(例如):
help.company.com/webapp
然而,虽然 IP 解析为(比如说)192.168.9.108,但 ping help.company.com 却没有得到响应。
要访问此服务器,您必须通过远程桌面连接到另一台服务器(例如:helpdepartment),然后从该计算机通过远程桌面连接到 help.company.com(或仅使用“help”,这似乎足够了)。因此,基本上您必须通过 2 层远程桌面。从这台计算机无法访问网络上的其他计算机,而且它似乎是网络上唯一的计算机。我对网络没有太多经验,所以这让我很困惑(它们是桥接的还是其他什么?)。
编辑:刚刚意识到这个奇怪的服务器托管了一个公共网站。一定是因为它与网络的其他部分隔离开来。安全吗?
无论如何,我的问题是我需要编写一个应用程序,它可以连接到运行在奇怪的“帮助”机器上的 MS SQL Server(内部网站访问的同一数据库 - 它是一个错误跟踪应用程序)。但是,任何连接尝试都被“拒绝”。但它被拒绝,而不是“主机未知”,所以肯定有一些交互。显然,这个问题与上面描述的奇怪设置有关(据我所知,这是标准做法 - 我很无知)。
“帮助”机器上的防火墙已禁用。MS SQL Server 上的端口全部配置为 1433(默认)。我读过大约一百万篇包含各种修复方法的文章,但都无济于事。顺便说一下,服务器运行的是 Windows Server 2003。
那么,有人有任何见解吗?
提前谢谢您;这真是让我抓狂。卡尔
答案1
该服务器是“DMZ”,因为它面向互联网。这就是我无法轻松连接到它的原因。
解决方案是使用另一台机器,其中包含我所需的数据库副本。