域名解析相关FAQ

更新时间:
复制 MD 格式

问题导航

问题分类

问题描述/原因

解析概念与限制

添加与配置解析记录

解析概念与限制

什么是TTL值?

TTL是Time-To-Live的缩写,指生存时间。全国各地的Localdns服务器中解析记录的缓存时间周期一般默认为权威DNS中设置的TTL值。

说明

少数运营商可能会调整LocalDNS的缓存时间策略,导致您的解析记录变更生效时间延长。

  1. 当各地的LocalDNS服务器接收到解析请求查询时,就会向权威DNS(例如云解析DNS)发起解析请求查询,获取解析结果。

  2. LocalDNS会将查询到的解析结果,保存到本地一段时间。保存的这个时间周期,一般就是根据TTL设置而来的。在保存的这个时间周期内,如果各地LocalDNS再接收到此域名的解析请求查询,是不会再向权威DNS发起请求查询的,而是直接将本地保存的解析结果返回给用户。

  3. 当LocalDNS本地缓存的时间到期后,就会清除该解析记录的缓存结果,清除后,如果各地LocalDNS再接收到此域名的解析请求,则会重新向权威DNS(例如云解析DNS)发起解析请求,获取最新的解析结果。

什么是MX记录的优先级?

MX优先级的数值越低,优先级别就越高(如下图,邮件会先尝试发送到MX优先级为5的mx1.qiye.aliyun.com,如果尝试失败,才会发送到MX优先级为10 的mx2.qiye.aliyun.com)。

image.png

什么是泛域名解析?

泛域名解析(Wildcard DNS record)是一种DNS配置,它使用通配符*来匹配一个域下的所有可能的子域。这种技术允许管理员为一个或多个域设置一条DNS记录,这条记录将应用于该域下的任何未明确指定的子域。

当你在DNS服务器上为你的域名(比如example.com)创建了一个泛域名A记录(*.example.com),这意味着任何以".example.com"结尾但没有特定DNS记录的子域都将指向你为这个泛域名记录所设定的IP地址。例如:

  • 如果你设置了*.example.com指向192.0.2.1,

  • 那么尝试访问任何不存在的子域如a.example.com、b.example.com都会被解析到192.0.2.1。

但是,如果某个子域已经有具体的DNS记录(例如a.example.com已经指向了另一个IP地址),那么对于这个子域的查询将返回具体配置的IP地址而不是泛域名记录中的地址。

在阿里云的云解析DNS中可以添加几条免费的解析记录?

云解析DNS单主域下解析记录数最大为10万条,更多详情请参见版本对比。

域名解析支持IPV6解析吗?

云解析DNS支持IPv6。您可以在解析设置中通过设置AAAA记录来实现访问者通过IPv6地址访问网站。此外,云解析DNS服务器集群中的DNS服务器也已全面支持IPv6。具体可以参见添加解析记录。

域名解析支持添加端口号吗?

不支持,详情请参见DNS与端口。

添加与配置解析记录

域名如何进行快速解析?

SRV解析怎么添加?

如果你使用的是云解析DNS进行域名解析,请参见添加SRV记录。

域名可以添加URL转发记录吗?

云解析DNS支持添加URL转发记录。详情请参见添加URL转发。

域名解析记录可以导出吗?

云解析DNS支持域名解析记录导出,详情请参见修改/删除/暂停/导入/导出解析记录。

为什么使用TXT记录验证SSL证书或者邮箱,总提示失败?

原因可能是:

  • 添加的解析与服务商要求的解析不一致,请检查是否添加错误。

  • 查看解析状态和域名状态是否为暂停,请启用后再试。

  • 解析添加后有一定的生效时间,建议添加后过一会儿再去验证。

解析管理与第三方DNS

阿里云域名可以使用Cloudflare进行解析吗?

阿里云域名可以使用Cloudflare进行解析,您需要执行以下步骤:

  1. 登录Cloudflare账户:首先,确保您已注册并登录Cloudflare账号,然后将您的阿里云域名添加至Cloudflare中。

  2. 获取Cloudflare的DNS信息:Cloudflare会提供给您两组DNS服务器地址,您需要在阿里云域名列表界面中,将域名的DNS服务器替换为Cloudflare提供的地址。

  3. 在Cloudflare配置解析记录:

    • 转到Cloudflare控制台中您的域名管理页面。

    • 添加相应的DNS记录,如A记录指向您的服务器IP,CNAME记录用于子域名指向,MX记录用于邮箱服务配置等。

  4. 设置ECS实例安全组规则(如果涉及到阿里云ECS):如果您的域名解析目的是指向阿里云ECS服务器,确保ECS实例的安全组已开放相应的端口。

  5. 验证DNS生效:DNS更改后,全球传播可能需要几分钟到几个小时,请耐心等待解析完全生效,并通过ping命令或在线DNS查询工具验证。

通过以上步骤,您的阿里云域名即可利用Cloudflare的DNS服务进行解析和管理。请在调整DNS设置后检查所有服务的正常运作,并根据需要调整Cloudflare的设置以优化性能和安全性。

如何查看域名解析日志?

如果域名解析被异常修改或删除,您可以查看域名解析日志,通过日志判断是否是账号信息被盗导致域名解析被修改或删除。如果账号被盗,建议您及时修改阿里云账号的登录密码及域名密码。

查看域名解析日志的详细步骤,请参见公网权威解析日志。

解析不生效与异常排查

域名解析不生效

域名已续费完成,但仍不能正常访问

  • 可能原因:域名过期后已成功续费,但本地DNS缓存未刷新导致域名解析不生效。

  • 处理方法:尝试清除浏览器缓存或更换浏览器。

访问域名报错,系统提示:系统无法获取您的URL转发目标地址

  • 可能原因一:本地DNS缓存未刷新导致域名解析不生效。

    处理方法:尝试清除浏览器缓存或更换浏览器。

  • 可能原因二:未在阿里云云解析平台添加域名的解析记录。

    处理方法:您需要在阿里云云解析平台添加该域名的解析记录,具体可以参见添加解析记录。

  • 可能原因三:主机服务器内部异常。

    处理方法:您需联系对应的主机服务商解决。

删除解析记录后为什么仍能访问域名?

删除域名解析记录后,DNS 多级缓存(本机 DNS 缓存、运营商 DNS 缓存)会使域名在 TTL 过期前仍可正常解析,因此仍可访问该域名。解决方案如下:

  1. 等待 TTL 过期后自动失效。失效时间取决于解析记录删除前的 TTL 设置,最长可能需要 48 小时。

  2. 清除本机 DNS 缓存:

    • Windows:执行 ipconfig /flushdns。

    • Linux:执行 systemd-resolve --flush-caches。

  3. 使用浏览器无痕模式访问域名,验证当前解析状态。

不同 DNS 解析器的缓存行为和过期时间不同,部分解析器清除缓存更快。