LoginSignup
11
12

More than 5 years have passed since last update.

pingを使ってネットワーク内の端末を検出する

Posted at

自分の接続してるネットワーク内に存在する端末のIPアドレスを知りたかったので,以下の様なコマンドを実行してみた.

$echo 192.168.1.{1..254}  | xargs -t -n 1 -P 32 ping -c 1 -t 1 | grep ' 0.0%'

結果は以下のとおり.

$echo 192.168.1.{1..254}  | xargs -t -n 1 -P 32 ping -c 1 -t 1 | grep ' 0.0%'
ping -c 1 -t 1 192.168.1.1
ping -c 1 -t 1 192.168.1.2
ping -c 1 -t 1 192.168.1.3
ping -c 1 -t 1 192.168.1.4
ping -c 1 -t 1 192.168.1.5
ping -c 1 -t 1 192.168.1.6
1 packets transmitted, 1 packets received, 0.0% packet loss
ping -c 1 -t 1 192.168.1.7
ping -c 1 -t 1 192.168.1.8
ping -c 1 -t 1 192.168.1.9
ping -c 1 -t 1 192.168.1.10
ping -c 1 -t 1 192.168.1.11
ping -c 1 -t 1 192.168.1.12
ping -c 1 -t 1 192.168.1.13
ping -c 1 -t 1 192.168.1.14
ping -c 1 -t 1 192.168.1.15
ping -c 1 -t 1 192.168.1.16
ping -c 1 -t 1 192.168.1.17
ping -c 1 -t 1 192.168.1.18
ping -c 1 -t 1 192.168.1.19
ping -c 1 -t 1 192.168.1.20
ping -c 1 -t 1 192.168.1.21
ping -c 1 -t 1 192.168.1.22
ping -c 1 -t 1 192.168.1.23
ping -c 1 -t 1 192.168.1.24
ping -c 1 -t 1 192.168.1.25
ping -c 1 -t 1 192.168.1.26
ping -c 1 -t 1 192.168.1.27
ping -c 1 -t 1 192.168.1.28
ping -c 1 -t 1 192.168.1.29
ping -c 1 -t 1 192.168.1.30
ping -c 1 -t 1 192.168.1.31
ping -c 1 -t 1 192.168.1.32
ping -c 1 -t 1 192.168.1.33
ping -c 1 -t 1 192.168.1.34
ping -c 1 -t 1 192.168.1.35
ping -c 1 -t 1 192.168.1.36
ping -c 1 -t 1 192.168.1.37
ping -c 1 -t 1 192.168.1.38
ping -c 1 -t 1 192.168.1.39
ping -c 1 -t 1 192.168.1.40
ping -c 1 -t 1 192.168.1.41
ping -c 1 -t 1 192.168.1.42
ping -c 1 -t 1 192.168.1.43
ping -c 1 -t 1 192.168.1.44
ping -c 1 -t 1 192.168.1.45
ping -c 1 -t 1 192.168.1.46
ping -c 1 -t 1 192.168.1.47
ping -c 1 -t 1 192.168.1.48
ping -c 1 -t 1 192.168.1.49
ping -c 1 -t 1 192.168.1.50
ping -c 1 -t 1 192.168.1.51
ping -c 1 -t 1 192.168.1.52
ping -c 1 -t 1 192.168.1.53
ping -c 1 -t 1 192.168.1.54
ping -c 1 -t 1 192.168.1.55
ping -c 1 -t 1 192.168.1.56
ping -c 1 -t 1 192.168.1.57
ping -c 1 -t 1 192.168.1.58
ping -c 1 -t 1 192.168.1.59
ping -c 1 -t 1 192.168.1.60
ping -c 1 -t 1 192.168.1.61
ping -c 1 -t 1 192.168.1.62
ping -c 1 -t 1 192.168.1.63
ping -c 1 -t 1 192.168.1.64
ping -c 1 -t 1 192.168.1.65
ping -c 1 -t 1 192.168.1.66
ping -c 1 -t 1 192.168.1.67
ping -c 1 -t 1 192.168.1.68
ping -c 1 -t 1 192.168.1.69
ping -c 1 -t 1 192.168.1.70
ping -c 1 -t 1 192.168.1.71
ping -c 1 -t 1 192.168.1.72
ping -c 1 -t 1 192.168.1.73
ping -c 1 -t 1 192.168.1.74
ping -c 1 -t 1 192.168.1.75
ping -c 1 -t 1 192.168.1.76
ping -c 1 -t 1 192.168.1.77
ping -c 1 -t 1 192.168.1.78
ping -c 1 -t 1 192.168.1.79
ping -c 1 -t 1 192.168.1.80
ping -c 1 -t 1 192.168.1.81
ping -c 1 -t 1 192.168.1.82
ping -c 1 -t 1 192.168.1.83
ping -c 1 -t 1 192.168.1.84
ping -c 1 -t 1 192.168.1.85
ping -c 1 -t 1 192.168.1.86
ping -c 1 -t 1 192.168.1.87
ping -c 1 -t 1 192.168.1.88
ping -c 1 -t 1 192.168.1.89
ping -c 1 -t 1 192.168.1.90
ping -c 1 -t 1 192.168.1.91
ping -c 1 -t 1 192.168.1.92
ping -c 1 -t 1 192.168.1.93
ping -c 1 -t 1 192.168.1.94
ping -c 1 -t 1 192.168.1.95
ping -c 1 -t 1 192.168.1.96
ping -c 1 -t 1 192.168.1.97
ping -c 1 -t 1 192.168.1.98
ping -c 1 -t 1 192.168.1.99
ping -c 1 -t 1 192.168.1.100
ping -c 1 -t 1 192.168.1.101
ping -c 1 -t 1 192.168.1.102
ping -c 1 -t 1 192.168.1.103
ping -c 1 -t 1 192.168.1.104
1 packets transmitted, 1 packets received, 0.0% packet loss
ping -c 1 -t 1 192.168.1.105
ping -c 1 -t 1 192.168.1.106
ping -c 1 -t 1 192.168.1.107
ping -c 1 -t 1 192.168.1.108
ping -c 1 -t 1 192.168.1.109
ping -c 1 -t 1 192.168.1.110
ping -c 1 -t 1 192.168.1.111
ping -c 1 -t 1 192.168.1.112
ping -c 1 -t 1 192.168.1.113
ping -c 1 -t 1 192.168.1.114
ping -c 1 -t 1 192.168.1.115
ping -c 1 -t 1 192.168.1.116
ping -c 1 -t 1 192.168.1.117
ping -c 1 -t 1 192.168.1.118
ping -c 1 -t 1 192.168.1.119
ping -c 1 -t 1 192.168.1.120
ping -c 1 -t 1 192.168.1.121
ping -c 1 -t 1 192.168.1.122
ping -c 1 -t 1 192.168.1.123
ping -c 1 -t 1 192.168.1.124
ping -c 1 -t 1 192.168.1.125
ping -c 1 -t 1 192.168.1.126
ping -c 1 -t 1 192.168.1.127
ping -c 1 -t 1 192.168.1.128
ping -c 1 -t 1 192.168.1.129
ping -c 1 -t 1 192.168.1.130
ping -c 1 -t 1 192.168.1.131
ping -c 1 -t 1 192.168.1.132
ping -c 1 -t 1 192.168.1.133
ping -c 1 -t 1 192.168.1.134
ping -c 1 -t 1 192.168.1.135
ping -c 1 -t 1 192.168.1.136
ping -c 1 -t 1 192.168.1.137
ping -c 1 -t 1 192.168.1.138
ping -c 1 -t 1 192.168.1.139
ping -c 1 -t 1 192.168.1.140
ping -c 1 -t 1 192.168.1.141
ping -c 1 -t 1 192.168.1.142
ping -c 1 -t 1 192.168.1.143
ping -c 1 -t 1 192.168.1.144
ping -c 1 -t 1 192.168.1.145
ping -c 1 -t 1 192.168.1.146
ping -c 1 -t 1 192.168.1.147
ping -c 1 -t 1 192.168.1.148
ping -c 1 -t 1 192.168.1.149
ping -c 1 -t 1 192.168.1.150
ping -c 1 -t 1 192.168.1.151
ping -c 1 -t 1 192.168.1.152
ping -c 1 -t 1 192.168.1.153
ping -c 1 -t 1 192.168.1.154
ping -c 1 -t 1 192.168.1.155
ping -c 1 -t 1 192.168.1.156
ping -c 1 -t 1 192.168.1.157
ping -c 1 -t 1 192.168.1.158
ping -c 1 -t 1 192.168.1.159
ping -c 1 -t 1 192.168.1.160
ping -c 1 -t 1 192.168.1.161
ping -c 1 -t 1 192.168.1.162
ping -c 1 -t 1 192.168.1.163
ping -c 1 -t 1 192.168.1.164
ping -c 1 -t 1 192.168.1.165
ping -c 1 -t 1 192.168.1.166
ping -c 1 -t 1 192.168.1.167
ping -c 1 -t 1 192.168.1.168
ping -c 1 -t 1 192.168.1.169
ping -c 1 -t 1 192.168.1.170
ping -c 1 -t 1 192.168.1.171
ping -c 1 -t 1 192.168.1.172
ping -c 1 -t 1 192.168.1.173
ping -c 1 -t 1 192.168.1.174
ping -c 1 -t 1 192.168.1.175
ping -c 1 -t 1 192.168.1.176
ping -c 1 -t 1 192.168.1.177
ping -c 1 -t 1 192.168.1.178
ping -c 1 -t 1 192.168.1.179
ping -c 1 -t 1 192.168.1.180
ping -c 1 -t 1 192.168.1.181
ping -c 1 -t 1 192.168.1.182
ping -c 1 -t 1 192.168.1.183
ping -c 1 -t 1 192.168.1.184
ping -c 1 -t 1 192.168.1.185
ping -c 1 -t 1 192.168.1.186
ping -c 1 -t 1 192.168.1.187
ping -c 1 -t 1 192.168.1.188
ping -c 1 -t 1 192.168.1.189
ping -c 1 -t 1 192.168.1.190
ping -c 1 -t 1 192.168.1.191
ping -c 1 -t 1 192.168.1.192
ping -c 1 -t 1 192.168.1.193
ping -c 1 -t 1 192.168.1.194
ping -c 1 -t 1 192.168.1.195
ping -c 1 -t 1 192.168.1.196
ping -c 1 -t 1 192.168.1.197
ping -c 1 -t 1 192.168.1.198
ping -c 1 -t 1 192.168.1.199
ping -c 1 -t 1 192.168.1.200
ping -c 1 -t 1 192.168.1.201
ping -c 1 -t 1 192.168.1.202
ping -c 1 -t 1 192.168.1.203
ping -c 1 -t 1 192.168.1.204
ping -c 1 -t 1 192.168.1.205
ping -c 1 -t 1 192.168.1.206
ping -c 1 -t 1 192.168.1.207
ping -c 1 -t 1 192.168.1.208
ping -c 1 -t 1 192.168.1.209
ping -c 1 -t 1 192.168.1.210
ping -c 1 -t 1 192.168.1.211
ping -c 1 -t 1 192.168.1.212
ping -c 1 -t 1 192.168.1.213
ping -c 1 -t 1 192.168.1.214
ping -c 1 -t 1 192.168.1.215
ping -c 1 -t 1 192.168.1.216
ping -c 1 -t 1 192.168.1.217
ping -c 1 -t 1 192.168.1.218
ping -c 1 -t 1 192.168.1.219
ping -c 1 -t 1 192.168.1.220
ping -c 1 -t 1 192.168.1.221
ping -c 1 -t 1 192.168.1.222
ping -c 1 -t 1 192.168.1.223
ping -c 1 -t 1 192.168.1.224
ping -c 1 -t 1 192.168.1.225
ping -c 1 -t 1 192.168.1.226
ping -c 1 -t 1 192.168.1.227
ping -c 1 -t 1 192.168.1.228
ping -c 1 -t 1 192.168.1.229
ping -c 1 -t 1 192.168.1.230
ping -c 1 -t 1 192.168.1.231
ping -c 1 -t 1 192.168.1.232
ping -c 1 -t 1 192.168.1.233
ping -c 1 -t 1 192.168.1.234
ping -c 1 -t 1 192.168.1.235
ping -c 1 -t 1 192.168.1.236
ping -c 1 -t 1 192.168.1.237
ping -c 1 -t 1 192.168.1.238
ping -c 1 -t 1 192.168.1.239
ping -c 1 -t 1 192.168.1.240
ping -c 1 -t 1 192.168.1.241
ping -c 1 -t 1 192.168.1.242
ping -c 1 -t 1 192.168.1.243
ping -c 1 -t 1 192.168.1.244
ping -c 1 -t 1 192.168.1.245
ping -c 1 -t 1 192.168.1.246
ping -c 1 -t 1 192.168.1.247
ping -c 1 -t 1 192.168.1.248
ping -c 1 -t 1 192.168.1.249
ping -c 1 -t 1 192.168.1.250
ping -c 1 -t 1 192.168.1.25
ping -c 1 -t 1 192.168.1.252
ping -c 1 -t 1 192.168.1.253
ping -c 1 -t 1 192.168.1.254

192.168.1.6 と 192.168.1.104 が使用されていることがわかる.
ネットワークの負荷を考えるといい方法ではないのかもしれない…

11
12
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
12