tap*_*and 1 domain-name-system cache wildcard-subdomain
如果在 DNS 区域中添加通配符子域条目,例如:
*.example.com. 3600 IN A <Some IP>
有多少查询somerandomsubdomain.example.com被缓存?经过一些研究,我确实发现example.com将在不同点缓存,因此我的 DNS 服务器可以直接查询example.comDNS 服务器以获取后续anotherrandom.example.com.
但是服务器/路由器/操作系统在缓存时是否也会缓存*.example.com通配符条目,因此所有未来对其他随机子域的查询example.com都会立即解析?
通配符扩展只发生在权威域名服务器上,所以通配符记录本身永远不会被缓存。(一方面,您需要手头有所有正常记录才能知道通配符实际适用于哪些名称。)
但是,可以预期会缓存因通配符扩展而产生的各种记录。
例如,如果已经进行了查询foo.example.com. IN A并且发现该查询与通配符匹配,*.example.com. 3600 IN A 192.0.2.1则foo.example.com. 3600 IN A 192.0.2.1可以(可能会)缓存结果答案。
| 归档时间: |
|
| 查看次数: |
199 次 |
| 最近记录: |