据我所知,互联网或网络运行在各种服务器上。浏览器是提供 URI 或 URL 的客户端,它尝试通过各种方式连接到网页并呈现网页。但有时,也会出现失败。有时,当失败时,您会收到 404 或其他服务号码,但有时您只会收到连接超时消息。在这两种情况下,人们都会使用 isup.me Web 服务。如果该网站已启动,则您可以尝试更改浏览器、使用 Tor 或其他方式访问该网站。
我的问题有两个:-
A。有人知道 isup.me 网络服务如何运作吗?
我看到它发生的唯一方法是如果它是在互联网交换点(IXP) 或附近骨干。
因此,虽然不可能完全模仿这项服务,但是否有某种穷人的方法可以为自己提供类似的服务。
我认为唯一的方法是拥有多个服务提供商 (ISP),并希望它们不要走同样的道路。不是一个非常有效的方法还是有其他方法?
答案1
它可以在分布式系统上完成,但情况不太可能是这样,因为这会使其运行起来更加昂贵和复杂。即使使用分布式系统,您也永远无法拥有足够的服务器来完全了解特定的网络中断。此外,您的总负载和带宽始终取决于服务器数量,这是非常低效的。
这很可能是一个非常简单的脚本,尝试打开您从他们的服务器请求的站点,如果返回任何错误,则表示该站点已关闭。经验丰富的程序员可以在 15 分钟或更短的时间内完成此类脚本的简单版本。