• ベストアンサー

空いているIPアドレスの調べ方?

社内で使用しているIPアドレスで空いている(使っていないもの)を 調べてくださいと頼まれたのですが、どのように調べればいいのでしょうか? DHCPで振り分けてしまっていて、特に固定にはしていないのですが、 そういう場合でも簡単に空いているIPアドレスって分かるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • noocyte
  • ベストアンサー率58% (171/291)
回答No.8

┌ ARPを使って使用中のIPアドレスを調査する方法の解説記事です. ↓ @IT:Windows TIPS -- Tips:使用中のIPアドレスを調査する http://www.atmarkit.co.jp/fwin2k/win2ktips/309ipuse/ipuse.html

Rinrin-chami
質問者

お礼

記事の中にあった以下の行を実行してみました。 for /l %i in (0,1,255) do ping -w 1 -n 1 192.168.0.%i && arp -a 192.168.0.%i >> arp.log findstr dynamic arp.log その後、dynamicとなっている行だけ抜き出してみました。 なんとか空いているIPアドレスが調べられそうです!ありがとうございました。

その他の回答 (11)

  • kanpyou
  • ベストアンサー率25% (662/2590)
回答No.12

一度割り振ると、しばらくの間同じアドレスを割り振る機能があるので、そのテーブル(記録)を参照すれば、消去法的に、空きアドレスがわかります。 arp ~ARPテーブルの表示/設定を行う http://www.atmarkit.co.jp/fnetwork/netcom/arp/arp.html

Rinrin-chami
質問者

お礼

​arpコマンドを利用して、消去法で探していくのですね。 アドバイスありがとうございました。参考になりました。

  • Microstar
  • ベストアンサー率21% (289/1367)
回答No.11

ある会社のネットワーク管理をやっている者です。 プリンタは、DHCPで自動設定するようなことはあまりなく、固定IPアドレスで運用されているケースが多いと思います。 DHCPはPCを対象にしているため、ある範囲内で割り付けられているケースが多いです。 #10の方のいわれるように、ネットワークを管理している部署へ申請して、IPアドレスを発行してもらえるようにした方がいいです。 勝手に接続するようなことをしますと、トラブルの元になりますし、不正接続検知システムを導入している場合は、機器を無断接続すると検知されて管理者がすっ飛んできますよ。 小規模な企業のようなネットワークを使っている場合でも、IPアドレスを台帳管理していると思うので、まず担当者に確認した方がいいです。DHCPを導入しているくらいでしたら、全く管理していないことはないと思いますけどね。

Rinrin-chami
質問者

お礼

どういう手順を踏んだらよいかが分かってきました。 まず、新しく設置するプリンター用に割り振ってもいい固定IPアドレスがあるかどうかを確認してもらって、 固定IPアドレスを発行してもらうようにします。 アドバイスありがとうございました。

  • venzou
  • ベストアンサー率71% (311/435)
回答No.10

正しい方法は、ネットワーク管理者に問い合わせることです。特に、アドレスを使う場合は、管理者に相談してください。 何らかの手段で空きアドレスを調べられたとしても、勝手に使うのはまずいです。そういう使い方だとアドレスが重複しかねません。管理者は通常アドレスの利用状況を一覧表にして管理しています。アドレスを発行する時はその一覧表を元にアドレス発行します(現在の空き状況をわざわざ調べる訳ではない)。この時に勝手に使ったアドレスとバッティングする可能性があります。 誰かが管理しているはずですので、その担当者に相談してください。小規模なネットワークで、管理者が特に決まっていなくても、実際に機器を設定した人がいると思いますので、その方に相談しましょう。 外部の業者に依頼している場合なら、設定の資料は作っていると思います。もらってませんか?要求してみましょう。 もし、質問主さんが管理する立場の方なら、全ての機器を調査して、IPアドレスの利用状況の一覧表を作るべきだと思います。 >DHCPの払い出しとバッティングしないように、適当に設定してしまえばよいのでしょうか? 全ての機器がDHCPを使っているとは限りません。既存のプリンタは固定IPかもしれませんよ、危険です。 まとめ: 管理者(業者)がいる場合、管理者に相談する。 管理者不在の小規模ネットワークの場合、これを機会に、全ての機器の設定を調べる。

Rinrin-chami
質問者

お礼

特にネットワーク管理者というものが不在の会社なので、きちんとしていないようです。 時間のある時をみて、利用一覧表を作ってみます。 DHCP割当範囲外の空きアドレスで、固定で割り振ってもよいかを外部の業者さんに聞いてみることにします。 アドバイスありがとうございました。

  • T0MT0M
  • ベストアンサー率14% (73/504)
回答No.9

>目的としては、新しくプリンターを設置するので、空いているIPアドレスを調べたいのです。 であるなら、ツールやPINGでの調査では不十分です。なぜなら、そのときたまたまネットワークに参加していないアドレスは捕まえられませんし、PINGに応答しない設定をされていてもわかりません。 >DHCPの払い出しとバッティングしないように、適当に設定してしまえばよいのでしょうか 適当にというか、使っていないことが明確なIPアドレスで、同一セグメントなら問題ないかと。 繰り返しになりますが、DHCPの範囲設定で、プリンタに設定するアドレスを設定範囲からはずしてしまうのが確実ではないかと思います。 あるいは、範囲外で使用していないことが明確なアドレス(この辺は、ネットワーク管理者なら当然把握しているべき項目)を使うか。

Rinrin-chami
質問者

お礼

DHCPの範囲で、クライアントPCになるものを指定してしまって、 その範囲外でプリンターのIPアドレスを指定すればよいということですね。 たとえば、クライアントPCを50~150のIPアドレスにすることにして、プリンターは手動で30番台を割り振るとかに すればよいのですね。 アドバイスありがとうございました。

  • outerlimit
  • ベストアンサー率26% (993/3718)
回答No.7

DHCP割当て以外は使用されていないのならば DHCPサーバの割当て範囲を調べる 割当て範囲外は空いているはず DHCPサーバの割当管理テーブルを調べる  IPアドレスとMACアドレスが対応して記録されているはず もしくは 漏れが出ますが 片端からpingを送り応答を確認する (使用されていることは確認できるが、応答が無くても使用されていないとは限らない)

Rinrin-chami
質問者

お礼

DHCPの割当範囲は、ファイルで記録されている範囲では分かるのですが、 割当管理テーブルはないようです。 とりあえず記録範囲以外のもので、空いているものにPING打ちをしてみることにします。

noname#210617
noname#210617
回答No.6

PingとARPで判るのはその時点で使われていないIPアドレスで、 使われていないのは、その機器が一時的にオフラインになっているとか、電源が入っていないということもあるので、実際に存在する機器 との対応ととっていく必要があります。 MACアドレスがわかっていると、機器を特定する手がかりとなります。

Rinrin-chami
質問者

お礼

オフラインのものに関しては、PingやARPdでもダメなのですね。 MACアドレスは調べていないことが分かりました。 うーん、難しいですね。

noname#210617
noname#210617
回答No.5

ブロードキャストアドレスをPingしてArp -Aを見る。 DOS窓を開く >Ping 162.168.1.255「Enter] >ARP -A[Enter] 取りこぼしがあるかもしれない(ARPからきえちゃう)から、 バッチファイルでIPをひとつづつPingしてARPをして、その結果をファイルにリダイレクトすれば確実とおもう。

Rinrin-chami
質問者

お礼

PING>ARPでひとつづつ確認ですね。 参考になりました。ありがとうございました。

  • 10ken16
  • ベストアンサー率27% (475/1721)
回答No.4

空いているかどうかの確認であれば、 pingを送ることでも出来ます。 コマンドプロンプトから、 ping 192.168. 0. 25 などのように、送信して、 返ってこなければ、そのアドレスは空きです。

Rinrin-chami
質問者

お礼

とりあえずping打ちをしてみて、空いているかどうか調べてみました。 アドバイスありがとうございました。

  • gc47
  • ベストアンサー率27% (43/159)
回答No.3

これは如何でしょうか。 http://www3.plala.or.jp/kazuasa/addchk.html

参考URL:
http://www3.plala.or.jp/kazuasa/addchk.html
Rinrin-chami
質問者

お礼

使用してみました。 大変便利なツールを紹介してくださってありがとうございました!

  • T0MT0M
  • ベストアンサー率14% (73/504)
回答No.2

目的が何かわかりませんが、DHCPの範囲外のIPアドレスを提示すればよいのでは。(もしくは提示したアドレスをDHCP払い出しの範囲からはずす。) 範囲内のアドレスを静的に割り振って機器をネットワークにつないでしまうと、後々DHCPの払い出しとバッティングしかねませんが。

Rinrin-chami
質問者

補足

目的としては、新しくプリンターを設置するので、空いているIPアドレスを調べたいのです。 プリンターは192.168.1.20番~150番までの空いているIPアドレスなら問題ないようになっています。 DHCPの払い出しとバッティングしないように、適当に設定してしまえばよいのでしょうか?

関連するQ&A