在“net/http”包中,我可以通过以下方式缓存 DNS 查找:
client := &http.Client{
Transport: &http.Transport{
Dial: (&nett.Dialer{
Resolver: &nett.CacheResolver{TTL: 5 * time.Minute},
IPFilter: nett.DualStack,
}).Dial,
},
}
然后使用客户端检索网站。如何缓存 net 包的 DNS 查找?例如,反向 DNS 请求:
net.LookupAddr(ip)
由于这不使用变量,因此我对如何设置它以及如何知道我是否正在使用缓存实例感到困惑。
隔江千里
富国沪深
相关分类