Fat*_*ima -2 domain-name-system
DNS 是否被认为是无状态的,如果是,为什么会这样?知道本地 DNS 例如,一旦它学习了一个映射,它就会将名称缓存到地址转换一段时间,这不是将 DNS 限定为状态协议吗?
我是这个领域的新手,试图寻找一些关于这个主题的可靠读物,但没有找到。所以,如果你能提供一些,那就太好了。
您将协议与基础设施混淆了。
DNS协议是无状态的,因为它确定现在这个名称解析到这个 IP 地址,并且不假设这将是多长时间。更高级别的处理程序处理维护名称解析状态,这就是操作系统可以缓存 DNS 解析并根据 DNS 回复上报告的 TTL 值处理缓存的原因。
DNS基础设施不是您可以定义为状态机的东西。它是一个最终的一致性基础设施。由于各种原因,相同的名称可能会解析为基础设施不同部分的不同内容。
| 归档时间: |
|
| 查看次数: |
2770 次 |
| 最近记录: |