Vas*_*liy 0 domain-name-system cache
我有一个本地缓存 dns 服务器(命名)。
假设我要解析 blizzard.com 域。我的本地 DNS 如何找到正确的服务器来查询这个域?它是否有其他 DNS 服务器的列表?我可以更改它们吗(比如 Google 的 8.8.8.8)?
谢谢!
DNS 是一个定义明确的协议,缓存不是一个神奇的黑匣子——所有行为都是精确定义的。
如果您的缓存服务器需要检索新的 RR,它将像任何 DNS 服务器一样迭代地遍历层次结构(前提是您没有配置转发器,这是您不应该的),然后询问对 blizzard.com 具有权威性的名称服务器对于 RR。
该值用于 RR 的 TTL 字段中给定的持续时间。
杂货在这里更详细地解释:http : //www.zytrax.com/books/dns/ch2/和这里:http : //en.wikipedia.org/wiki/Domain_Name_System#DNS_resolvers