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 サーバーを通じて 1 つのドメイン名の 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
使用してヘルプ情報を表示します。
自己実行の麻痺を避けるために、すでに評価されている実行可能なファイルをここにダウンロードします。