![如果我的网站被特定服务器阻止,我该怎么办?](https://linux22.com/image/1390327/%E5%A6%82%E6%9E%9C%E6%88%91%E7%9A%84%E7%BD%91%E7%AB%99%E8%A2%AB%E7%89%B9%E5%AE%9A%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%98%BB%E6%AD%A2%EF%BC%8C%E6%88%91%E8%AF%A5%E6%80%8E%E4%B9%88%E5%8A%9E%EF%BC%9F.png)
我的一个网站无法通过某些 ISP 访问。我运行了跟踪路由,可以看到它停止的位置。看起来它归 ISP 所有。我能做些什么吗?托管服务提供商能做些什么吗?我是否必须致电 ISP 并询问他们是否可以/将做些什么来解决这个问题?
答案1
不幸的是,这个问题没有简单的答案,答案很大程度上是“视情况而定”——基本上取决于您的 ISP、阻止流量的提供商以及阻止的原因。
一个好的开始是将合理详细的信息传达给您的 ISP 和托管提供商 - 您的托管提供商正在为服务付费(而您也在向他们付费),因此他们有一定的影响力,可能还有 SLA 等。当然,主机的预算越多,这对您的帮助就越小。
您确实需要尝试在两个方向上进行“跟踪路由”以查看发生了什么,并将其提供给提供商 - 这是他们需要的最低限度的信息。使用 MTR 通常是一个更好的解决方案,因为它也显示数据包丢失。
话虽如此,将网站迁移到其他 ISP 可能会更容易 - 或者从当前提供商处获取另一个未被阻止的 IP 地址 - 但要警惕“坏邻居”。
另一个“变通方法”(可能与目的背道而驰)可能是在另一个站点上安装反向代理,然后将 DNS 指向该代理并代理到真正的提供商。虽然这可能有点过头了,但如果您需要移动站点或规避某些可达性问题,这种方法可能很有用。