我创建了一个Heroku Java Web应用程序。我添加了 pointDNS 帐户以*.herokuapp.com
域转发到我的自定义域。转发成功,我可以使用我的自定义域打开我的 heroku 应用程序。example.com
和www.example.com
正在工作。但是有时当我打开example.com
时会给出此错误:
{
"message": "Request forbidden by administrative rules",
"__type": "CloudSearchException"
}
或
Cannot GET /
我也可以看到 Heroku 帐户中的 H27 错误。但是此时,如果我打开www.example.com
它正在工作。
我从铬开发人员工具检查ip,我看到example.com
和www.example.com
将转到不同的 IP 地址。我使用谷歌挖掘所有 ipexample.com
并在浏览器中尝试所有这些。某些 IP 会给出相同的错误。这是 heroku 错误还是因为我为 DNS 设置了错误的规则?如何解决"行政规则禁止的请求"错误?
这似乎不是配置错误,而更像是一种防火墙类型的规则触发,阻止了访问。
检查您是否没有发出太多请求,这被视为虚假或激进的抓取,并且 IP 被阻止。
pointDNS 解决了我的问题。我正在使用 pointDNS 为我的自定义域设置 DNS 规则。我问他们关于问题的问题。他们说我的账户里有一些过时的记录。当他们删除它们时,问题已修复