こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

IPアドレスからコンピュータ名の逆引き

IPアドレスからコンピュータ名の逆引き

pingでコンピュータ名やドメイン名を打つとIPアドレスが分かりますが、pingでIPアドレスを打ってもコンピュータ名はわかりません。


>ping yahoo.co.jp

yahoo.co.jp [183.79.135.206]に ping を送信しています 32 バイトのデータ:
183.79.135.206 からの応答: バイト数 =32 時間 =27ms TTL=51
183.79.135.206 からの応答: バイト数 =32 時間 =46ms TTL=51
183.79.135.206 からの応答: バイト数 =32 時間 =41ms TTL=51
183.79.135.206 からの応答: バイト数 =32 時間 =33ms TTL=51

183.79.135.206 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 27ms、最大 = 46ms、平均 = 36ms


>ping 183.79.135.206

183.79.135.206 に ping を送信しています 32 バイトのデータ:
183.79.135.206 からの応答: バイト数 =32 時間 =14ms TTL=51
183.79.135.206 からの応答: バイト数 =32 時間 =16ms TTL=51
183.79.135.206 からの応答: バイト数 =32 時間 =37ms TTL=51
183.79.135.206 からの応答: バイト数 =32 時間 =17ms TTL=51

183.79.135.206 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 14ms、最大 = 37ms、平均 = 21ms



IPアドレスから、コンピュータ名やドメイン名を出す方法はありますか?

使いたい場面としては、
ローカルネットワーク上で、192.168.12.10が使いたいのに、誰かに踏まれていて使えない。
192.168.12.10にpingしてみたら、応答があるので、確かに誰かが使っている。
192.168.12.10は誰が使っているの?
という場面です。

投稿日時 - 2015-02-25 13:05:41

QNo.8924492

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

既に回答がある方法とは別の方法もありますけど。
誰が使っているかと聞いた方が良いと思いますので、推奨はしませんけど。

1つは、Systeminfoコマンドです。これは、DNS逆引きがなくてもいけます、条件が2つあります。Windows環境であることと、RPCサーバー(通常は動いていることが多い)が動いていることが最小条件。
syteminfo /s IPアドレス
尚、ドメインやパスワードが違う場合は、Pなどのスイッチがいるので/?で確認してください。

もう一つは、tracertコマンド(traceroute)です。これはDNS逆引きです。
利用の仕方は、tracert IPアドレスです。これも、IPv4、v6、名前解決などスイッチについては/?で確認してください。

systeminfoは、下手に個人のクライアントの端末名などを見ると、もめ事になることもあり得ますのでお気を付けください。(職場のPCであれば影響はないでしょうけど)

また、Tracertは経路トレース(traceroute)を確認する都合上、かなり時間が掛かることがありますし、スイッチやルータなどに負荷を与えることがありますので、頻繁な利用は控えてください。また、職場の場合は通信異常などが発生しているときには、管理者に無断で使わない方が良いです。

投稿日時 - 2015-02-25 14:43:27

ANo.2

DNSに逆引きを登録していないかぎりはありません。

クライアントがWindowsならメッセージを送るという手もあります。
http://mdug.blog.fc2.com/blog-entry-9.html

あとは、arpテーブルを参照してMACアドレスをもとめ、MUIからベンダーを特定して虱潰しにあたっていくか。
http://www.atmarkit.co.jp/fnetwork/netcom/arp/arp.html

投稿日時 - 2015-02-25 13:49:25

ANo.1

基本的には nslookup コマンドを使ってDNSの逆引きが出来ますが、DNSに逆引き情報が登録されていないと何も調べられません。
ローカルでとなると、Windows機で同一ネットワークに接続していて、同じWINSサーバを参照している場合であれば「nbtstat -A [IP Address]」でコンピュータ名を調べられます。

投稿日時 - 2015-02-25 13:14:37

あなたにオススメの質問