在“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)由于這不使用變量,因此我對如何設置它以及如何知道我是否正在使用緩存實例感到困惑。
如何為 net 包設置 DNS 緩存?
幕布斯7119047
2023-06-01 18:11:24