将Route53购买的域名指向Vultr主机后无法访问如何解决?
故障排查步骤
- 首先确认NS记录全球生效状态,DNS全球传播最长可能需要48小时,你可以先清理本地DNS缓存:Windows系统执行
ipconfig /flushdns,Linux系统执行sudo systemd-resolve --flush-caches,Mac系统执行sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder。清理后执行nslookup 你的域名 ns1.vultr.com,如果能正常返回Vultr上配置的主机IP,说明Vultr侧DNS配置无问题,故障是本地缓存未更新或者全球传播还未完成。 - 检查Vultr侧DNS托管配置:
- 确认你已经在Vultr的DNS管理界面正确添加了你的完整域名,没有漏填后缀
- 确保同时配置了根域名的A记录(Host字段填
@的记录)指向Vultr主机的公网IP,同时配置了www前缀的A记录或者CNAME记录指向对应IP,避免只配了其中一个,导致访问带www或者不带www的域名时无法解析 - 确认填写的Vultr主机公网IP完全正确,没有输入错误
- 检查Vultr主机侧配置:
- 确认Vultr主机的安全组/防火墙已经放开80(HTTP)和443(HTTPS)端口的入站规则,没有被拦截
- 直接在浏览器输入Vultr主机的公网IP测试能不能打开站点,如果直接输IP也打不开,问题出在主机配置和Web服务配置,和DNS无关
- 确认WordPress对应的Web服务(Nginx/Apache)处于正常运行状态,没有宕机
- 检查Web服务的虚拟主机配置,已经把你购买的域名(包括带www和不带www的版本)加到虚拟主机的server_name字段中,没有配置错误
- 检查WordPress后台的站点地址(Site URL)和首页地址(Home URL)已经改成你的新域名,而不是之前的IP或者测试域名,避免访问域名时跳转到错误地址
- 如果你已经配置了SSL证书,确认证书已经包含你用到的所有域名版本,没有证书不匹配导致浏览器拦截的情况。
内容的提问来源于stack exchange,提问作者julanove
相关产品推荐
相关产品推荐

