Le résolveur IP est un outil de ligne de commande permettant d'obtenir les adresses IP d'un domaine à partir de plusieurs serveurs de noms. Il peut afficher différents résultats de requête entre différents serveurs de noms. Cet outil est implémenté dans Go.
Le résolveur IP s'appuie sur github.com/miekg/dns , vous devez installer le package si vous ne l'avez pas sur votre machine :
go get github.com/miekg/dns
Ensuite, vous pouvez créer un programme exécutable à l'aide de la commande ci-dessous :
go build ipre.go
Sous Mac ou Linux, le nom du fichier exécutable est ipre, sous Windows c'est ipre.exe.
Après avoir construit le programme, vous pouvez déplacer le fichier exécutable vers /bin ou ~/bin. Utilisez ensuite la commande suivante pour créer un fichier de configuration :
ipre -s > ~/.ipre
Ce fichier est au format JSON. Si nécessaire, modifiez-le en fonction de vos besoins. Après avoir créé le fichier de configuration, vous pouvez effectuer une requête. Par exemple:
ipre www.google.com
Tapez ipre -h
pour plus d’informations.
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
Cliquez ici pour télécharger les binaires compilés sans les compiler vous-même.
Résolveur IP pour Go Go pour DNS pour IP Il s'agit d'une version DNS de la version A.
Résolveur IP http://github.com/miekg/dns包, et voici le résolveur IP :
go get github.com/miekg/dns
La description de la situation est la suivante :
go build ipre.go
Pour Mac et Linux, il s'agit d'ipre et Windows pour ipre.exe.
/bin 或 ~/bin目录,然后运行下面的命令生成配置文件:
ipre -s > ~/.ipre
IP JSON地址了,举例:
ipre www.google.com
Il s'agit de ipre -h
显示帮助信息.
点这里下载已编译好的可执行文件,免去自行编译的麻烦。