DNS 无法解析 IP

DNS 无法解析 IP

我希望我的网络服务 (185.156.179.139) 可以通过 app.dotaquiz.org 访问。因此我注册了域名。我还创建了 A 记录 (app-A-185.156.179.139)。

GET 请求http://185.156.179.139/用户/1给出 OK-200。

GET 请求http://app.dotaquiz.org/users/1给出 404。

我错过了什么?

答案1

您的 DNS 似乎很好,app.dotaquiz.org指向185.156.179.139

;; ANSWER SECTION:
app.dotaquiz.org.       86400   IN      A       185.156.179.139

我们可以看到 Nginx 上没有为该主机名配置网页,并给出错误:

404 未找到

nginx/1.10.3(Ubuntu)

您应该配置 Nginxserver {}部分服务器名称 app.dotaquiz.org

此外,DNS配置问题还可能导致其他类型的错误,例如

  • ERR_NAME_NOT_RESOLVED如果记录根本没有配置
  • ERR_TIMED_OUT/ERR_CONNECTION_CLOSED在没有网络服务器的情况下 IP 错误
  • 404如果网络服务器的 IP 错误,则会显示奇怪的网页或出现外部错误。

和是200 OK404 Not FoundHTTP 响应状态代码RFC 7231,6);总是与 HTTP 协议即 Web 服务器相关,而不是域名服务。

相关内容