如何查找 Web 服务所在的服务器?

如何查找 Web 服务所在的服务器?

我接手了一个没有文档的项目,现在需要更新某个 Web 服务。我有一个配置文件,其中包含 Web 服务的 URL:

local.scanner.example.com

但我不知道如何确定这是哪个服务器。我尝试 ping 该 URL,但当我这样做时,我得到的是一个陌生的 IP 地址。如果我将 URL 放入浏览器中,它什么也找不到。

有人能给我指出正确的方向吗?

更新:

我发布的网址是假的。抱歉造成混淆。

答案1

这听起来像是一个几乎不可能的情况,但可能会有一些事情可以帮助你。

地址实际上是local.scanner.mysite.com,还是您将其用作示例?如果是,则它可能被用作示例或占位符。您需要使用另一种方法来发现要放在此处的真实值。

如果不是,则说明您有一个完全限定域名,该域名解析为响应 ping 的 IP 地址。您正在尝试定位与该地址对应的物理机或虚拟机。IP 是否位于私有地址空间? 如果是,请查找或创建网络图并从服务器所连接的交换机端口跟踪该服务器。

如果不是私有 IP,则使用 fdmillion 的建议并whois在 IP 地址上使用。这应该会为您提供组织名称、地址和电话号码。将这些信息带到公司各地,直到找到了解情况的人 - 从会计部门开始 :)

答案2

在我看来你必须找出更多信息。

听起来也许您正在开发一个需要连接到该服务器的应用程序?

whois命令可以帮助您查找有关域或 IP 的信息。如果您使用的是 Linux、OS X、Solaris 或任何类型的 UNIX,您可能可以whois在终端会话中访问。否则,您可以在网络上搜索“whois search”,并找到大量可以在浏览器中执行查询的 Web 网关。

但是,如果您提供的域名是您的项目所指示的实际域名,那么您可能会遇到死胡同。 Mysite.com 是一家托管服务提供商,访问时http://local.scanner.mysite.com会提供一个登录页面,表明该域名未被使用。这意味着您通过 ping 此域名获得的 IP 位于托管服务提供商处,对您的搜索没有多大用处。

我认为你唯一的选择是看看你是否能找到联系谁来获取更多信息,否则你可能最终被迫编写新的 Web 服务。希望情况不会如此 - 理想情况下,你可以以某种方式访问​​现有代码...

祝你好运!

相关内容