域名与地址各自解决什么问题?
人们更容易记住名称,网络通信则需要地址。DNS 是域名系统,负责提供域名相关记录,其中包括把名称对应到 IP 地址的记录。例如,输入文档示例域名 example.com 时,设备通常先通过解析服务获取所需信息,再尝试建立连接。DNS 不是网站内容本身,也不是把文字“变成互联网”的单一开关;它是访问过程中的一个环节。
查询通常经过哪些角色?
设备和应用可能先使用已有缓存,没有合适结果时再向递归解析器查询。递归解析器可以根据域名层级寻找相应的权威服务器,并把结果返回给用户。权威服务器负责提供某个区域的正式记录,递归解析器则帮助用户完成查找。为了减少重复请求,两端都可能保存缓存,所以并非每次打开网页都会重新从头查询。
常见记录有哪些用途?
A 记录通常提供 IPv4 地址,AAAA 记录提供 IPv6 地址,CNAME 记录表示一个名称的别名关系。MX 用于邮件服务器信息,TXT 可以保存用于验证或邮件策略等用途的文字,NS 指明区域的名称服务器。一个域名可能有多条记录,同一名称得到多个地址也很常见。CNAME 的目标是另一个域名,不是可以直接填写在其中的任意网页路径。
为什么修改记录后仍看到旧结果?
缓存中的记录会按 TTL,也就是生存时间,在一定期限内继续使用。不同设备、解析器和查询时刻可能因此得到不同的结果。修改一条记录并不等于立即清空所有缓存。如果域名已有正确地址,但网站仍无法连接,问题还可能涉及服务器、证书、路由或其他环节;DNS 查询成功与网页访问成功不能画等号。
DNS 服务器的 IP 是我的公网 IP 吗?
DNS 地址指向帮你查找域名的解析服务,并不是网站必然看到的访问出口。它可以是路由器的本地地址、运营商地址或公共 DNS 地址;浏览器也可能使用独立的加密 DNS。可参考长期运营的公共 DNS 地址与地区选择参考了解常见服务及不同用途。
“DNS 服务器未响应”是什么意思?
它通常表示没有在预期时间收到可用的解析答复,可能涉及设备、连接路径、解析服务或域名的权威解析环节,不能仅凭提示断定某台服务器宕机。NXDOMAIN 是收到“名称不存在”的答复,与完全没有响应不同;查询成功后网页仍可能因连接、证书或服务器问题打不开。已有缓存可能让部分网站暂时可用,因此能打开一个网站也不能证明所有解析都正常。关于速度的影响,可继续阅读修改 DNS 能让网速更快、游戏延迟更低吗?。