You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

域名配置Nameservers后出现404及Plesk DNS配置错误求助

问题排查与解决方案

1. 确认DNS记录生效状态

  • 执行dig ns yourdomain.com(替换为你的域名),检查返回的NS记录是否为ns1.digitalocean.com、ns2.digitalocean.com、ns3.digitalocean.com。DNS修改存在TTL缓存,全球生效可能需要1-24小时,若记录未更新,需等待缓存过期或联系域名注册商强制刷新。
  • 执行dig yourdomain.com,验证A记录是否指向DigitalOcean服务器的公网IP。若IP不符,说明DigitalOcean DNS面板的A记录配置错误。

2. 检查DigitalOcean DNS面板配置

  • 登录DigitalOcean后台,进入Networking > Domains,确认域名已添加:
    • 存在正确的A记录,值为服务器公网IP;
    • 若使用子域名(如www),需配置对应的CNAME或A记录;
    • 避免重复或冲突的DNS记录(如多条A记录指向不同IP)。

3. 验证Plesk服务器配置

  • 登录Plesk控制面板,确认域名已正确添加:
    • 域名绑定的IP地址与DigitalOcean服务器公网IP完全一致;
    • 网站根目录存在有效首页文件(如index.html、index.php),若根目录为空或无默认首页,会返回404;
    • 查看服务器日志(Plesk > 域名 > 日志),定位404请求的具体路径,确认是否存在文件缺失或配置错误。

4. 清除缓存并本地测试

  • 清除本地DNS缓存:
    • Windows:ipconfig /flushdns
    • Mac:sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • Linux:sudo systemd-resolve --flush-caches
  • 用不同网络(如手机流量)访问域名,排除本地网络缓存干扰。

5. 排除第三方服务干扰

  • 若曾配置CDN,需确认CDN的NS记录是否已同步更新,或暂时关闭CDN测试,避免缓存导致的解析异常;
  • 检查服务器防火墙/安全组规则,确保80、443端口未被拦截,否则可能导致无法访问或错误状态码。

内容的提问来源于stack exchange,提问作者valentina pulgarin orozco

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 00:15:40