IP resolver
v0.1
IP 解析器是一个命令行工具,用于从多个名称服务器获取域的 IP。它可以显示不同名称服务器之间不同的查询结果。该工具是用 Go 实现的。
IP 解析器依赖于github.com/miekg/dns ,如果您的计算机上没有该软件包,则需要安装该软件包:
go get github.com/miekg/dns
然后您可以使用以下命令构建可执行程序:
go build ipre.go
在 Mac 或 Linux 中,可执行文件名为 ipre,在 Windows 中为 ipre.exe。
构建程序后,您可以将可执行文件移动到/bin或~/bin。然后使用以下命令创建配置文件:
ipre -s > ~/.ipre
该文件为 JSON 格式。如有必要,请修改它以满足您的需要。创建配置文件后,就可以进行查询了。例如:
ipre www.google.com
键入ipre -h
以获取更多信息。
ipre www.example.com ipre -l config.json -f json -tcp www.example.com ipre -l config.json -c ipre -s > ~/.ipre && ipre www.example.com
单击此处下载已编译的二进制文件,而无需自行编译。
IP解析器是一个使用Go语言开发的命令行IP查询工具。它通过可以多个DNS服务器解析一个域名的IP地址,并显示各个DNS服务器的查询结果,从而观察不同DNS服务器在一条记录解析上的不同凡处。
IP解析器依赖github.com/miekg/dns包,如果你没有安装此包,请使用下面的命令安装:
go get github.com/miekg/dns
然后使用下面的命令创建执行文件:
go build ipre.go
在 Mac 和 Linux 下,执行的文件名为 ipre ,在 Windows 下为 ipre.exe。
完成执行文件的创建后,可以将其移动到 /bin 或 ~/bin 目录,然后运行下面的命令生成配置文件:
ipre -s > ~/.ipre
配置文件为JSON格式,如果需要,可以自行修改。完成配置文件的配置后就可以查询域名的IP地址了,简单一下:
ipre www.google.com
使用命令ipre -h
显示帮助信息。
点这里下载已编译好的可执行文件,免去手机编译的麻烦。