IP Resolver ist ein Befehlszeilentool zum Abrufen der IPs einer Domain von mehreren Nameservern. Es kann unterschiedliche Abfrageergebnisse zwischen verschiedenen Nameservern anzeigen. Dieses Tool ist in Go implementiert.
Der IP-Resolver basiert auf github.com/miekg/dns . Sie müssen das Paket installieren, wenn Sie es nicht auf Ihrem Computer haben:
go get github.com/miekg/dns
Anschließend können Sie mit dem folgenden Befehl ein ausführbares Programm erstellen:
go build ipre.go
Unter Mac oder Linux lautet der Name der ausführbaren Datei ipre, unter Windows ipre.exe.
Nachdem Sie das Programm erstellt haben, können Sie die ausführbare Datei nach /bin oder ~/bin verschieben. Verwenden Sie dann den folgenden Befehl, um eine Konfigurationsdatei zu erstellen:
ipre -s > ~/.ipre
Diese Datei ist JSON-formatiert. Passen Sie es bei Bedarf an Ihre Bedürfnisse an. Nachdem Sie die Konfigurationsdatei erstellt haben, können Sie eine Abfrage durchführen. Zum Beispiel:
ipre www.google.com
Geben Sie ipre -h
ein, um weitere Informationen zu erhalten.
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
Klicken Sie hier, um kompilierte Binärdateien herunterzuladen, ohne sie selbst zu kompilieren.
IP-Resolver 是一个使用 Go 服务器解析一个域名的 IP地址, 并显示各个 DNS 服务器的查询结果, 便于观察不同 DNS 服务器在A记录解析上的不同之处.
IP-Resolver https://github.com/miekg/dns包,
go get github.com/miekg/dns
然后使用下面的命令创建可执行文件:
go build ipre.go
Für Mac und Linux verwenden Sie die Datei ipre und für Windows die Datei ipre.exe.
完成可执行文件的创建后, 可以将其移动到 /bin 或 ~/bin目录, 然后运行下面的命令生成配置文件:
ipre -s > ~/.ipre
JSON ist eine IP-Adresse für die IP-Adresse地址了, 举例:
ipre www.google.com
使用命令ipre -h
显示帮助信息.
点这里下载已编译好的可执行文件,免去自行编译的麻烦.