dnscache:Go的DNS查找缓存

时间:2024-06-13 06:59:52
【文件属性】:

文件名称:dnscache:Go的DNS查找缓存

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-13 06:59:52

dns golang dns-cache Go

DNS查找缓存 dnscache软件包为Go的net.Resolver提供了DNS缓存层。 安装 使用“ go get”命令安装: go get -u github.com/rs/dnscache 用法 创建一个新实例,并使用它代替net.Resolver 。 新名称将被缓存。 定期调用Refresh方法以更新缓存的条目并清除未使用的条目。 resolver := & dnscache. Resolver {} // First call will cache the result addrs , err := resolver . LookupHost ( context . Background (), "example.com" ) // Subsequent calls will use the cached result addrs , err = resolver .


【文件预览】:
dnscache-master
----go.mod(101B)
----.travis.yml(181B)
----LICENSE(1KB)
----dnscache.go(5KB)
----go.sum(209B)
----example_test.go(741B)
----README.md(3KB)
----dnscache_test.go(3KB)
----testutils_test.go(406B)

网友评论