resolv:用 Go 编写的实用 DNS 库

时间:2024-07-01 05:51:26
【文件属性】:

文件名称:resolv:用 Go 编写的实用 DNS 库

文件大小:11KB

文件格式:ZIP

更新时间:2024-07-01 05:51:26

Go

解决 基于库的感知 DNS 库。 目标是为最常见的 DNS 操作提供一个简单的 API,同时保留对低级数据的访问。 安装 $ go get -u github.com/vitalie/resolv 用法 package main import ( "fmt" "log" "github.com/miekg/dns" "golang.org/x/net/context" "github.com/vitalie/resolv" ) func main () { r := resolv . NewResolver () // Issue an UDP request using default options. req := resolv . NewRequest ( "ns1.luadns.net" , "cherpec.co


【文件预览】:
resolv-master
----helpers.go(582B)
----error.go(807B)
----response.go(522B)
----resolv.go(431B)
----factory.go(896B)
----.travis.yml(69B)
----LICENSE(1KB)
----doc.go(22B)
----resolver.go(3KB)
----request.go(1KB)
----README.md(2KB)
----.gitignore(272B)
----cmd()
--------lookup()
----resolv_test.go(4KB)
----iterator.go(6KB)

网友评论