情况是这样的:我的公司经营着一个网站,但我们内部没有任何合格的系统管理员,因此当出现问题时,我们只能依靠托管服务提供商的帮助台。*我们的服务器出现了严重的问题,我需要一些帮助来解决问题。
(*——是的,这是一个糟糕的处境,至少我们应该有一个计划,让我们的主机明确提供系统管理员支持。)
从互联网的角度来看,我们的网站已经瘫痪;所有访问 OurWebsite.com** 的尝试都超时了,无论是通过 HTTP、SSH、FTP、Ping、电子邮件等。
(** —— 不是我们的真实名字。)
经过一番挖掘,我们发现有两个 IPv4 地址:xxx217 和 xxx225,这两个地址显然都指向同一个服务器。我可以通过 217 地址顺利访问服务器;但是,225 地址似乎已经失效。
进一步挖掘证实 OurWebsite.com 的 DNS 条目指向 225 地址。这至少解释了我看到的行为。
所以我的主要问题是:我该怎么做才能解决这个问题?我如何让 225 地址再次正常工作?
还有一个有趣的问题,但不那么紧迫:是什么原因造成的?就在昨晚,一切都运行正常,但当我今天早上尝试访问服务器时,它似乎完全瘫痪了,直到我专门使用了 217 地址。
编辑: 关于该服务器的一些细节:它是一台专用服务器(我们自己拥有),运行 Fedora 8。它由 GoDaddy 托管,因此我无法物理访问该服务器。
答案1
作为参考,请参阅此处了解如何添加 IPhttps://serverfault.com/a/372388/113375
这将允许您再次添加 IP 或重新启动接口的网络。
只需输入以下内容即可快速检查 IP 是否可用
ifconfig
假设您有两个来自同一子网的随机 IP,您的主机很可能没有给您自己的 VLAN,而是给您一个与其他用户共享的大型池中的 IP。如果他们没有使用任何类型的 IP/mas/端口安全性 - 那么可能只是有人“窃取”了您的 IP。即他们在自己的专用服务器上启动它。
或者,可能是主机已从其路由器中删除了静态路由条目,在这种情况下,您必须联系他们。
或者最后,IP 可能在服务器上正常运行,但机器所连接的接入交换机可能已清除其 arp 缓存,并且默认情况下您的出站流量通过另一个 IP 发送,因此它尚未了解另一个 IP 的位置。在这种情况下,您可以使用 ,通过主接口免费使用死 IP 作为源 IP 进行 arp。arpping
例如
arping -c 4 -A -I eth0 x.x.x.225
答案2
您有权更改 DNS 记录吗?快速解决方法是将 DNS 记录指向 .217 地址。网站恢复在线后,您就可以弄清楚 .225 发生了什么。
为了弄清楚发生了什么,我们需要知道网络服务器是如何配置的。可能有人从服务器上删除了 .225 地址(或者如果服务器位于防火墙后面,则删除了 NAT 规则)。有很多可能性。