問題タブ [nslookup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1094 参照

c# - C# でコマンド プロンプト コマンドを実行する

C# アプリケーション内からコマンド プロンプト コマンドを実行する方法はありますか? コンピューターの名前が必要ですが、アクセスできる唯一の方法は、cmd プロンプトに入力することです。

nslookup myIPAdress

私のIPが134.123.12.12だった場合のように、次のように入力します。

nslookup 134.123.12.12

Name:の後に返される値は、私が求めているものです。ac# コンソール アプリケーションでこれを取得するにはどうすればよいですか?

私はすでに使用してみました

しかし、これらのどれも正しい名前を生成しません。コンピューターのサーバー/ホスト名を提供するだけです。何か案は?

0 投票する
1 に答える
320 参照

c# - コマンド プロンプト ウィンドウからコンソール アプリケーションに情報をコピーする

プログラミングは初めてですが、やりたいことが可能かどうか疑問に思っていました! もしそうなら、どのように?

コンピュータの IP アドレスを取得するコンソール アプリケーションを開発しました。次に、プログラムは cmd プロンプトを開き、nslookup を (前述の IP アドレスを使用して) 実行して、コンピューターに関する情報を取得します。

プログラムが終了すると、2 つのコンソール ウィンドウが開いています。cmd promt コンソールとプログラム コンソール。コマンドプロンプトには、必要な情報が含まれています。cmdコンソールから情報をコピー/取得して文字列/配列に入れ、情報を使用できるようにする方法がわかりません。

Google を検索しましたが、コマンド プロンプト ウィンドウから手動でコピーする方法しか得られません。プログラムから開いたコマンドプロンプトウィンドウから情報を返す方法ではありません!

また、cmd プロンプトを使用する代わりに、逆引き DNS ルックアップを実行したり、environment.machinename を使用したりすることはお勧めしません。私は多くの方法を試しましたが、これが必要な正しい情報にアクセスできる唯一の方法です。

0 投票する
4 に答える
87982 参照

powershell - Powershell で nslookup を使用してホスト名の IP アドレスを取得する

Powershell スクリプトは初めてなので、スクリプトを 1 つ作成する必要があります。サーバーのホスト名のリストがあり、それらのサーバーの IP アドレスを取得して、結果をファイルに書き込む必要があります。

ホスト名は Excel スプレッドシートの 1 列ですが、任意の形式 (csv、1 行に 1 つのホスト名を含む単純な txt ファイルなど) にフォーマットできます。

サーバーのホスト名とそのIPアドレスが1行にあるように出力をフォーマットしたいと思います(サーバーに複数のIPがある場合は複数の行があります)。

これまでのところ、ホスト名を 1 行に 1 つずつ記述したシンプルなテキスト ファイルを使用してきましたが、PS の出力からは、IP アドレスがどのサーバーのものであるかを区別できません。

そのため、csvファイルからホスト名をロードし、ホスト名と関連するIPアドレスを別のcsvに再度出力することについて疑問に思っていましたが、方法がわかりません.

foreach で nslookup $server を実行して、必要な情報 (ホスト名と IP) を取得する可能性を調査しています。

誰か手を貸してくれませんか?

ありがとうございました。

0 投票する
1 に答える
720 参照

c - sqlite3 とリンクすると、getaddrinfo が永遠に動かなくなる

DNS クエリと sqlite3 DB 接続を必要とするプログラムがあります。getaddrinfo()通話中に無期限にハングすることが判明しました。nslookup.cそこで、この呼び出しだけで(busybox の から) テスト プログラムを作成しました。リンクしないとlibsqlite3、期待どおりに動作します。コード セグメントは次のとおりです。

出力に「BEFORE GETADDRINFO」しか表示されません。また、プログラムを追跡しようとしました。(私のDNSサーバーは192.168.11.11で、「www.google.com」を照会しました)これは中断する場所です:

私のコンパイラはbfin-linux-uclibc-gcc(gccバージョン4.1.2)ですbfin-linux-uclibc(バージョン3.6.23)のsqlite3をクロスコンパイルしました

コメント、ヘルプ、デバッグ手順の提案に感謝します。

の出力strace -e trace=file mybinary:

の出力bfin-linux-uclibc-nm -g mybinary

0 投票する
1 に答える
1371 参照

dns - IPアドレスに登録されているnsレコードを取得する方法

IP範囲があります。

対応する IP アドレスを指している ns アドレスを見つけたい

nslookup または dig で実行するコマンドを探しています

期待される結果

http://reports.internic.net/cgi/whois?whois_nic=70.84.87.146&type=nameserver http://dnsquery.org/nswhois/85.17.137.148

nslookup または dig でそれを行うにはどうすればよいですか?

または、そのような結果を得るための解決策はありますか