web-dev-qa-db-ja.com

IPアドレスでコンピューターのホスト名を検索しますか? ping / nbtstat / nslookupが機能しない

注:Windows環境(サーバーとワークステーション):ここで、サーバーがダウンし、(あまり賢くない)技術者が私たちまでどのサーバーであるかわからないという小さな問題が発生しています。それらにホスト名を与えます(それを使用している唯一の人がホスト名の代わりにそのIPを介して接続していたので、私たちは持っていません)。

回答が得られるまでにサーバーが再びオンラインになる可能性がありますが、キックのためだけに、外部コンピューターでありながらホスト名を見つける方法はありますか?私の考えは次のとおりです。

  • リモートコマンドでDHCPサーバーに問い合わせます(ただし、ADユーザーにはログインするためのアクセス権がないと確信しています:P)

  • DNSキャッシュを読み取ります(ただし、成功しませんでした)

  • ADサーバーに質問します(サーバーがドメイン内にない場合は機能しないと思いますが、同じですが、アクセスできない可能性があります)

「逆引きDNS」などのフレーズが思い浮かびますが、私のネットワーキングの知識はまだあまり鋭くありません。

ping -Anbtstatnslookupのようなものも試しましたが成功しませんでした。それらのオプション以外に、代替手段はありますか?またはそれを行う方法はありませんか?

1
DARKGuy

簡単に検索すると、これがわかりました リンク 。 netviewコマンドを使用して既知のコンピューターを表示できることを示しています

NET VIEW
[\\computername [/CACHE] | [/ALL] | /DOMAIN[:domainname]]

NET VIEW displays a list of resources being shared on a computer. When used
without options, it displays a list of computers in the current domain or
network.

\\computername             Is a computer whose shared resources you want
                           to view.
/DOMAIN:domainname         Specifies the domain for which you want to
                           view the available computers. If domainname is
                           omitted, displays all domains in the local area
                           network.
/CACHE                     Displays the offline client caching settings for
                           the resources on the specified computer
/ALL                       Displays all the shares including the $ shares

次の3つのコマンドを試すことをお勧めします。

  • ネットビュー
  • ネットビュー/キャッシュ
  • およびNETVIEW/ALL
2
user254948

次のように、Windows PsExecを使用して、リモートマシンのホスト名を取得できます。

PsExec.exe \\Ip_address_of_remote_machine -u user_name_of_remote_machine -p password_of_remote_machine hostname

注:私の環境で同じことを確認しましたが、問題なくホスト名がリストされています

1
vembutech

Netshコマンドラインを使用して、特定のスコープ内のすべてのDHCPクライアントを表示できます。

通常のユーザーがそれを実行できるかどうかはわかりません。 (テストしませんでした)。

これを試してください:Netshdhcpサーバー10.0.0.1スコープ10.0.0.0showclients

この場合、DHCPサーバーは10.0.0.1であり、IPのリース範囲は10.0.0.0です。

これにより、現在リースされているすべてのクライアントのリストが表示されます。 IPアドレスの出力をフィルタリングする必要がある場合があります。

うまくいけば、これが役立つでしょう。

編集:名前ではなく、IPアドレスのリースのみが表示されていることに気づきました。最良のオプションは、MGMコンソールでDHCPスナップインを確認することです(アクセスできる場合)。

0
Sid_Hussey