解析不生效怎么办? |
您所在的位置:网站首页 › 找不到服务器地址!请检查配置文件 › 解析不生效怎么办? |
问题描述
域名解析不生效的表现是使用ping命令无法获取正确的域名解析IP地址。解析不生效的原因有多种,本节操作介绍解析不生效的排查思路。 排查方式 通过域名网站检测平台一键检测。 图1 域名网站检测![]() 根据检测结果,解决域名实际存在的问题。 详细请参见表1。 图2 查看域名检测结果![]() 类型 检测项 错误信息提示 解决措施 域名信息 域名服务商 - - 域名到期时间 域名到期 请联系您的域名服务商进行续费。 在华为云域名服务商注册的域名续费详细请参考域名续费。 域名状态 clientHold或serverHold 解析不生效,请联系您的域名服务商处理。 DNS服务商 是否是华为云DNS服务器地址。 非华为云DNS服务器地址,请联系当前使用DNS服务商处理。 如果需要使用华为云DNS解析,请参考怎样查看并修改域名的DNS服务器地址?。 DNS解析 公共DNS解析结果 未检测到域名的DNS记录。 华为云DNS服务商,请登录DNS控制台创建域名并添加解析记录,详细请参见网站解析。 非华为云DNS服务商,请联系当前使用DNS服务商处理。 域名TTL生效时间 - - 网站信息 网站备案 网站未备案 网站未备案,访问将会被阻断,详细请参考网站备案。 80端口检查 端口不通 请联系您公司的运维人员检查网站配置。 443端口检查 端口不通 HTTP状态码 端口不通,请检查服务器设置 Ping检查 失败 华为云DNS服务商,请登录DNS控制台创建域名并添加解析记录。详细请参见网站解析。 非华为云DNS服务商,请联系当前使用的DNS服务商处理。 工信部黑名单 在黑名单 请联系您的域名服务商解决。 用户根据可能出现的问题自主排查,具体排查思路如下:以下排查思路根据原因的出现概率进行排序,建议您从高频率原因往低频率原因排查,从而帮助您快速找到问题的原因。 如果解决完某个可能原因仍未解决问题,请继续排查其他可能原因。 图3 解析不生效排查思路![]() 域名是DNS解析的入口,购买域名且域名状态正常才能使用DNS解析,如果域名欠费、未实名认证、域名存在争议等serverhold状态,则域名无法解析。 您可以通过whois查询域名的状态,查看域名当前状态、是否被注册、注册日期、到期时间、注册服务商等。如图4所示,使用whois查询域名状态。 您还可以在域名注册控制台查看域名实名认证状态、域名是否欠费等。 域名实名认证操作指导 域名到期续费操作指导 图4 使用whois查询域名状态![]() 域名的DNS服务器定义了域名用于解析的权威DNS服务器。 如果域名设置的是非华为云DNS服务器地址,则域名无法正常解析。 您可以通过whois查询域名的DNS服务器地址,如图5所示。查看是否为华为云DNS服务器地址。 华为云DNS服务器地址 新版本华为云DNS服务器地址(推荐):ns1.huaweicloud-dns.org ns1.huaweicloud-dns.net ns1.huaweicloud-dns.cn ns1.huaweicloud-dns.com 旧版本DNS服务器地址:ns1.hwclouds-dns.com ns1.hwclouds-dns.net 如需修改域名的DNS服务器地址请参考修改域名DNS服务器地址操作指导。 图5 使用whois查询域名DNS服务器地址![]() ![]() 例如测试访问子域名不通可能是由于只添加了主域名的解析记录,并未添加主机记录www的解析记录。 图7 检查解析记录集![]() 修改DNS服务器并不能立即生效,域名服务商处NS记录的TTL值通常设置为48小时,假如运营商Local DNS缓存了域名的NS记录,则最长需要48小时才能刷新成新的NS记录,变更为修改后的DNS服务器。 因此,修改域名DNS服务器的生效时间请以域名服务商处的说明为准。在等待修改生效期间,请勿删除域名在原域名服务商处的解析记录,这样即使域名的新DNS没有生效,仍然可以通过访问原DNS进行解析,使域名的解析不中断。 检查权威DNS解析是否生效执行以下命令检查域名在权威DNS的解析是否生效。 nslookup -qt=类型 域名 权威DNS地址 示例:测试域名example.com在权威DNS的解析是否生效,已使用“ns1.huaweicloud-dns.cn”为例执行如下命令, nslookup -qt=a example123.com ns1.huaweicloud-dns.cn 回显信息如图8所示,example123.com使用权威DNS ns1.huaweicloud-dns.cn的解析已经生效。 如果测试权威DNS解析域名生效,但使用域名访问无法返回正常的IP地址,可能是本地DNS被劫持了,建议执行nslookup -qt=类型 域名 8.8.8.8或nslookup -qt=类型 域名 114.114.114.114命令检查公共DNS解析是否生效。 如果生效建议把本地DNS改成公共DNS,例如8.8.8.8或114.114.114.114。 图8 使用nslookup检查权威DNS的域名解析是否生效![]() 如果上述检查全部没有问题,网站仍然无法访问,请提交工单寻求更多帮助。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |