IPアドレス(IPv4)の範囲は単純に考えると 256×256×256×256=2の32乗(4,294,967,296)
となるので 0 から単純にチェックしていくとなると 相当時間がかかると思います。
ひとつチェックするのに10秒(極端ですが)かかるとすると 全部チェックするのに 約497102日かかります。
接続ポートも決まっていない場合は 256×256×256×256×65536 = 2の48乗(281,474,976,710,656)
となるのでこうなると組み合わせは無限大(無限ではないけど)になります。
また 接続ポート が決まっていない場合1から調べていく方法は、 ポートスキャン 行為となります。
http://ja.wikipedia.org/wiki/%E3%83%9D%E3%83%BC%E3%83%88%E3%82%B9%E3%82%AD%E3%83%A3%E3%83%B3
(IPアドレススキャンという言葉はないですね)
ただし、ある程度IP範囲が仕様で決められているので上で書いたような数にはならないです。
プライベートIP(LAN内)だけなら
10.0.0.0 – 10.255.255.255
172.16.0.0 – 172.31.255.255
192.168.0.0 – 192.168.255.255
ですので、16,777,216+1,048,576+65,536=17,891,328 となります。
片っ端らから調べていく方法は非効率だと思います。