Iv'e は最近 ICT 技術者として新しい仕事を始め、毎日のツールに役立つもので構成されるコンソール アプリケーションを作成しています。
私の最初のツールはネットワーク スキャナーです。私たちのシステムは現在 Vanilla および Asset タグで実行されていますが、ホスト名/IP アドレスを見つける唯一の方法は、Windows コンソール ツールと nslookup にアクセスすることです。
6 桁の数字を入力すると、アプリケーションが DNS 全体を検索して一致する可能性があるアプリケーションを作成したいと考えています。
私たちのホスト名はそうです
ICTLN-D006609-edw.srv.internal
d 006609は、そのコンピューターの資産タグになります。
それをコンソール アプリケーションに入力すると、すべてのホスト名が検索され、文字列内に入力された資産タグを含むホスト名が、VNC/リモート デスクトップ用の IP および完全なコンピューター名と共に返されます。
まず、これを構築するにはどうすればよいでしょうか。コンソール アプリまたは WPF としてプロジェクトを開始します。C# 経由でホスト名をスキャンする方法の例を提供できますか、またはオープンソースのC # バージョンがある場合はリンクを提供できますか。
お客様にマイコンピュータやプロパティなどにアクセスしてもらい、コンピュータ名を読み返して使用するように依頼する必要があるため、職場で多くの問題が発生するため、情報は非常に役立ちますが、これは無意味だと思います。
よろしく。
更新: *1 私が作成した C# バージョン: http://pastebin.com/wBWxyyuh