Как получить список IP построчно в диапазоне адресов

DevOps

Client
Регистрация
30.11.2020
Сообщения
496
Благодарностей
314
Баллы
63
Добрый день форумчане. Подскажите "куда посмотреть" чтобы решить такой вопрос - есть списки диапазонов IP адресов такого вида
91.246.98.0-91.246.101.255
Каким образом можно представить данный диапазон (и не только этот) в виде списка адресов которые в нем содержатся?
Спасибо.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113
4 цикла, на каждую секцию IP адреса.
от 91, до 91
от 246, до 246
от 0, до 101
от 0, до 255
склеивать циферки в адрес на каждой итерации и добавлять в список
 

DevOps

Client
Регистрация
30.11.2020
Сообщения
496
Благодарностей
314
Баллы
63
4 цикла, на каждую секцию IP адреса.
от 91, до 91
от 246, до 246
от 0, до 101
от 0, до 255
склеивать циферки в адрес на каждой итерации и добавлять в список
Я вот пробую таким кодом

C#:
string to1 = "91.246.98.0";
string to2 = "91.246.101.255";
int ipFrom = BitConverter.ToInt32(IPAddress.Parse(to1).GetAddressBytes(), 0);
int ipTo = BitConverter.ToInt32(IPAddress.Parse(to2).GetAddressBytes(), 0);

IEnumerable<int> ipRange = Enumerable.Range(ipFrom, ipTo);
Но у меня выбивает ошибку
Выполнение действия CSharp OwnCode. Заданный аргумент находится вне диапазона допустимых значений.
Имя параметра: count

Не могу понять что не так, хотя понимаю что тут проблема в синтаксисе 6 строки
 
Последнее редактирование:

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 767
Благодарностей
2 409
Баллы
113
Добрый день форумчане. Подскажите "куда посмотреть" чтобы решить такой вопрос - есть списки диапазонов IP адресов такого вида
91.246.98.0-91.246.101.255
Каким образом можно представить данный диапазон (и не только этот) в виде списка адресов которые в нем содержатся?
Спасибо.
C#:
Func<string, uint> GetInt =(x) =>{
    byte[] bytes = System.Net.IPAddress.Parse(x).GetAddressBytes();
    Array.Reverse(bytes);
    return BitConverter.ToUInt32(bytes, 0);
};

Func<uint, string> CreateIp =(y) =>{
    byte[] bytes = BitConverter.GetBytes(y);
    Array.Reverse(bytes);
      var ip = new System.Net.IPAddress(bytes);
     return ip.MapToIPv4().ToString();
};

string text = "91.246.98.0-91.246.101.255";
string start = text.Split('-').First();
string end = text.Split('-').Last();


uint start_ip = GetInt(start);
uint end_ip = GetInt(end);

List<string> list = new List<string>();
for(uint i=start_ip; i<end_ip; ++i) list.Add(CreateIp(i));

return string.Join(Environment.NewLine, list);
Код:
Результат:
91.246.98.0
91.246.98.1
91.246.98.2
91.246.98.3
91.246.98.4
91.246.98.5
91.246.98.6
91.246.98.7
91.246.98.8
91.246.98.9
91.246.98.10
91.246.98.11
91.246.98.12
91.246.98.13
91.246.98.14
91.246.98.15
91.246.98.16
91.246.98.17
91.246.98.18
91.246.98.19
91.246.98.20
91.246.98.21
91.246.98.22
91.246.98.23
91.246.98.24
91.246.98.25
91.246.98.26
91.246.98.27
91.246.98.28
91.246.98.29
91.246.98.30
91.246.98.31
91.246.98.32
91.246.98.33
91.246.98.34
91.246.98.35
91.246.98.36
91.246.98.37
91.246.98.38
91.246.98.39
91.246.98.40
91.246.98.41
91.246.98.42
91.246.98.43
91.246.98.44
91.246.98.45
91.246.98.46
91.246.98.47
91.246.98.48
91.246.98.49
91.246.98.50
91.246.98.51
91.246.98.52
91.246.98.53
91.246.98.54
91.246.98.55
91.246.98.56
91.246.98.57
91.246.98.58
91.246.98.59
91.246.98.60
91.246.98.61
91.246.98.62
91.246.98.63
91.246.98.64
91.246.98.65
91.246.98.66
91.246.98.67
91.246.98.68
91.246.98.69
91.246.98.70
91.246.98.71
91.246.98.72
91.246.98.73
91.246.98.74
91.246.98.75
91.246.98.76
91.246.98.77
91.246.98.78
91.246.98.79
91.246.98.80
91.246.98.81
91.246.98.82
91.246.98.83
91.246.98.84
91.246.98.85
91.246.98.86
91.246.98.87
91.246.98.88
91.246.98.89
91.246.98.90
91.246.98.91
91.246.98.92
91.246.98.93
91.246.98.94
91.246.98.95
91.246.98.96
91.246.98.97
91.246.98.98
91.246.98.99
91.246.98.100
91.246.98.101
91.246.98.102
91.246.98.103
91.246.98.104
91.246.98.105
91.246.98.106
91.246.98.107
91.246.98.108
91.246.98.109
91.246.98.110
91.246.98.111
91.246.98.112
91.246.98.113
91.246.98.114
91.246.98.115
91.246.98.116
91.246.98.117
91.246.98.118
91.246.98.119
91.246.98.120
91.246.98.121
91.246.98.122
91.246.98.123
91.246.98.124
91.246.98.125
91.246.98.126
91.246.98.127
91.246.98.128
91.246.98.129
91.246.98.130
91.246.98.131
91.246.98.132
91.246.98.133
91.246.98.134
91.246.98.135
91.246.98.136
91.246.98.137
91.246.98.138
91.246.98.139
91.246.98.140
91.246.98.141
91.246.98.142
91.246.98.143
91.246.98.144
91.246.98.145
91.246.98.146
91.246.98.147
91.246.98.148
91.246.98.149
91.246.98.150
91.246.98.151
91.246.98.152
91.246.98.153
91.246.98.154
91.246.98.155
91.246.98.156
91.246.98.157
91.246.98.158
91.246.98.159
91.246.98.160
91.246.98.161
91.246.98.162
91.246.98.163
91.246.98.164
91.246.98.165
91.246.98.166
91.246.98.167
91.246.98.168
91.246.98.169
91.246.98.170
91.246.98.171
91.246.98.172
91.246.98.173
91.246.98.174
91.246.98.175
91.246.98.176
91.246.98.177
91.246.98.178
91.246.98.179
91.246.98.180
91.246.98.181
91.246.98.182
91.246.98.183
91.246.98.184
91.246.98.185
91.246.98.186
91.246.98.187
91.246.98.188
91.246.98.189
91.246.98.190
91.246.98.191
91.246.98.192
91.246.98.193
91.246.98.194
91.246.98.195
91.246.98.196
91.246.98.197
91.246.98.198
91.246.98.199
91.246.98.200
91.246.98.201
91.246.98.202
91.246.98.203
91.246.98.204
91.246.98.205
91.246.98.206
91.246.98.207
91.246.98.208
91.246.98.209
91.246.98.210
91.246.98.211
91.246.98.212
91.246.98.213
91.246.98.214
91.246.98.215
91.246.98.216
91.246.98.217
91.246.98.218
91.246.98.219
91.246.98.220
91.246.98.221
91.246.98.222
91.246.98.223
91.246.98.224
91.246.98.225
91.246.98.226
91.246.98.227
91.246.98.228
91.246.98.229
91.246.98.230
91.246.98.231
91.246.98.232
91.246.98.233
91.246.98.234
91.246.98.235
91.246.98.236
91.246.98.237
91.246.98.238
91.246.98.239
91.246.98.240
91.246.98.241
91.246.98.242
91.246.98.243
91.246.98.244
91.246.98.245
91.246.98.246
91.246.98.247
91.246.98.248
91.246.98.249
91.246.98.250
91.246.98.251
91.246.98.252
91.246.98.253
91.246.98.254
91.246.98.255
91.246.99.0
91.246.99.1
91.246.99.2
91.246.99.3
91.246.99.4
91.246.99.5
91.246.99.6
91.246.99.7
91.246.99.8
91.246.99.9
91.246.99.10
91.246.99.11
91.246.99.12
91.246.99.13
91.246.99.14
91.246.99.15
91.246.99.16
91.246.99.17
91.246.99.18
91.246.99.19
91.246.99.20
91.246.99.21
91.246.99.22
91.246.99.23
91.246.99.24
91.246.99.25
91.246.99.26
91.246.99.27
91.246.99.28
91.246.99.29
91.246.99.30
91.246.99.31
91.246.99.32
91.246.99.33
91.246.99.34
91.246.99.35
91.246.99.36
91.246.99.37
91.246.99.38
91.246.99.39
91.246.99.40
91.246.99.41
91.246.99.42
91.246.99.43
91.246.99.44
91.246.99.45
91.246.99.46
91.246.99.47
91.246.99.48
91.246.99.49
91.246.99.50
91.246.99.51
91.246.99.52
91.246.99.53
91.246.99.54
91.246.99.55
91.246.99.56
91.246.99.57
91.246.99.58
91.246.99.59
91.246.99.60
91.246.99.61
91.246.99.62
91.246.99.63
91.246.99.64
91.246.99.65
91.246.99.66
91.246.99.67
91.246.99.68
91.246.99.69
91.246.99.70
91.246.99.71
91.246.99.72
91.246.99.73
91.246.99.74
91.246.99.75
91.246.99.76
91.246.99.77
91.246.99.78
91.246.99.79
91.246.99.80
91.246.99.81
91.246.99.82
91.246.99.83
91.246.99.84
91.246.99.85
91.246.99.86
91.246.99.87
91.246.99.88
91.246.99.89
91.246.99.90
91.246.99.91
91.246.99.92
91.246.99.93
91.246.99.94
91.246.99.95
91.246.99.96
91.246.99.97
91.246.99.98
91.246.99.99
91.246.99.100
91.246.99.101
91.246.99.102
91.246.99.103
91.246.99.104
91.246.99.105
91.246.99.106
91.246.99.107
91.246.99.108
91.246.99.109
91.246.99.110
91.246.99.111
91.246.99.112
91.246.99.113
91.246.99.114
91.246.99.115
91.246.99.116
91.246.99.117
91.246.99.118
91.246.99.119
91.246.99.120
91.246.99.121
91.246.99.122
91.246.99.123
91.246.99.124
91.246.99.125
91.246.99.126
91.246.99.127
91.246.99.128
91.246.99.129
91.246.99.130
91.246.99.131
91.246.99.132
91.246.99.133
91.246.99.134
91.246.99.135
91.246.99.136
91.246.99.137
91.246.99.138
91.246.99.139
91.246.99.140
91.246.99.141
91.246.99.142
91.246.99.143
91.246.99.144
91.246.99.145
91.246.99.146
91.246.99.147
91.246.99.148
91.246.99.149
91.246.99.150
91.246.99.151
91.246.99.152
91.246.99.153
91.246.99.154
91.246.99.155
91.246.99.156
91.246.99.157
91.246.99.158
91.246.99.159
91.246.99.160
91.246.99.161
91.246.99.162
91.246.99.163
91.246.99.164
91.246.99.165
91.246.99.166
91.246.99.167
91.246.99.168
91.246.99.169
91.246.99.170
91.246.99.171
91.246.99.172
91.246.99.173
91.246.99.174
91.246.99.175
91.246.99.176
91.246.99.177
91.246.99.178
91.246.99.179
91.246.99.180
91.246.99.181
91.246.99.182
91.246.99.183
91.246.99.184
91.246.99.185
91.246.99.186
91.246.99.187
91.246.99.188
91.246.99.189
91.246.99.190
91.246.99.191
91.246.99.192
91.246.99.193
91.246.99.194
91.246.99.195
91.246.99.196
91.246.99.197
91.246.99.198
91.246.99.199
91.246.99.200
91.246.99.201
91.246.99.202
91.246.99.203
91.246.99.204
91.246.99.205
91.246.99.206
91.246.99.207
91.246.99.208
91.246.99.209
91.246.99.210
91.246.99.211
91.246.99.212
91.246.99.213
91.246.99.214
91.246.99.215
91.246.99.216
91.246.99.217
91.246.99.218
91.246.99.219
91.246.99.220
91.246.99.221
91.246.99.222
91.246.99.223
91.246.99.224
91.246.99.225
91.246.99.226
91.246.99.227
91.246.99.228
91.246.99.229
91.246.99.230
91.246.99.231
91.246.99.232
91.246.99.233
91.246.99.234
91.246.99.235
91.246.99.236
91.246.99.237
91.246.99.238
91.246.99.239
91.246.99.240
91.246.99.241
91.246.99.242
91.246.99.243
91.246.99.244
91.246.99.245
91.246.99.246
91.246.99.247
91.246.99.248
91.246.99.249
91.246.99.250
91.246.99.251
91.246.99.252
91.246.99.253
91.246.99.254
91.246.99.255
91.246.100.0
91.246.100.1
91.246.100.2
91.246.100.3
91.246.100.4
91.246.100.5
91.246.100.6
91.246.100.7
91.246.100.8
91.246.100.9
91.246.100.10
91.246.100.11
91.246.100.12
91.246.100.13
91.246.100.14
91.246.100.15
91.246.100.16
91.246.100.17
91.246.100.18
91.246.100.19
91.246.100.20
91.246.100.21
91.246.100.22
91.246.100.23
91.246.100.24
91.246.100.25
91.246.100.26
91.246.100.27
91.246.100.28
91.246.100.29
91.246.100.30
91.246.100.31
91.246.100.32
91.246.100.33
91.246.100.34
91.246.100.35
91.246.100.36
91.246.100.37
91.246.100.38
91.246.100.39
91.246.100.40
91.246.100.41
91.246.100.42
91.246.100.43
91.246.100.44
91.246.100.45
91.246.100.46
91.246.100.47
91.246.100.48
91.246.100.49
91.246.100.50
91.246.100.51
91.246.100.52
91.246.100.53
91.246.100.54
91.246.100.55
91.246.100.56
91.246.100.57
91.246.100.58
91.246.100.59
91.246.100.60
91.246.100.61
91.246.100.62
91.246.100.63
91.246.100.64
91.246.100.65
91.246.100.66
91.246.100.67
91.246.100.68
91.246.100.69
91.246.100.70
91.246.100.71
91.246.100.72
91.246.100.73
91.246.100.74
91.246.100.75
91.246.100.76
91.246.100.77
91.246.100.78
91.246.100.79
91.246.100.80
91.246.100.81
91.246.100.82
91.246.100.83
91.246.100.84
91.246.100.85
91.246.100.86
91.246.100.87
91.246.100.88
91.246.100.89
91.246.100.90
91.246.100.91
91.246.100.92
91.246.100.93
91.246.100.94
91.246.100.95
91.246.100.96
91.246.100.97
91.246.100.98
91.246.100.99
91.246.100.100
91.246.100.101
91.246.100.102
91.246.100.103
91.246.100.104
91.246.100.105
91.246.100.106
91.246.100.107
91.246.100.108
91.246.100.109
91.246.100.110
91.246.100.111
91.246.100.112
91.246.100.113
91.246.100.114
91.246.100.115
91.246.100.116
91.246.100.117
91.246.100.118
91.246.100.119
91.246.100.120
91.246.100.121
91.246.100.122
91.246.100.123
91.246.100.124
91.246.100.125
91.246.100.126
91.246.100.127
91.246.100.128
91.246.100.129
91.246.100.130
91.246.100.131
91.246.100.132
91.246.100.133
91.246.100.134
91.246.100.135
91.246.100.136
91.246.100.137
91.246.100.138
91.246.100.139
91.246.100.140
91.246.100.141
91.246.100.142
91.246.100.143
91.246.100.144
91.246.100.145
91.246.100.146
91.246.100.147
91.246.100.148
91.246.100.149
91.246.100.150
91.246.100.151
91.246.100.152
91.246.100.153
91.246.100.154
91.246.100.155
91.246.100.156
91.246.100.157
91.246.100.158
91.246.100.159
91.246.100.160
91.246.100.161
91.246.100.162
91.246.100.163
91.246.100.164
91.246.100.165
91.246.100.166
91.246.100.167
91.246.100.168
91.246.100.169
91.246.100.170
91.246.100.171
91.246.100.172
91.246.100.173
91.246.100.174
91.246.100.175
91.246.100.176
91.246.100.177
91.246.100.178
91.246.100.179
91.246.100.180
91.246.100.181
91.246.100.182
91.246.100.183
91.246.100.184
91.246.100.185
91.246.100.186
91.246.100.187
91.246.100.188
91.246.100.189
91.246.100.190
91.246.100.191
91.246.100.192
91.246.100.193
91.246.100.194
91.246.100.195
91.246.100.196
91.246.100.197
91.246.100.198
91.246.100.199
91.246.100.200
91.246.100.201
91.246.100.202
91.246.100.203
91.246.100.204
91.246.100.205
91.246.100.206
91.246.100.207
91.246.100.208
91.246.100.209
91.246.100.210
91.246.100.211
91.246.100.212
91.246.100.213
91.246.100.214
91.246.100.215
91.246.100.216
91.246.100.217
91.246.100.218
91.246.100.219
91.246.100.220
91.246.100.221
91.246.100.222
91.246.100.223
91.246.100.224
91.246.100.225
91.246.100.226
91.246.100.227
91.246.100.228
91.246.100.229
91.246.100.230
91.246.100.231
91.246.100.232
91.246.100.233
91.246.100.234
91.246.100.235
91.246.100.236
91.246.100.237
91.246.100.238
91.246.100.239
91.246.100.240
91.246.100.241
91.246.100.242
91.246.100.243
91.246.100.244
91.246.100.245
91.246.100.246
91.246.100.247
91.246.100.248
91.246.100.249
91.246.100.250
91.246.100.251
91.246.100.252
91.246.100.253
91.246.100.254
91.246.100.255
91.246.101.0
91.246.101.1
91.246.101.2
91.246.101.3
91.246.101.4
91.246.101.5
91.246.101.6
91.246.101.7
91.246.101.8
91.246.101.9
91.246.101.10
91.246.101.11
91.246.101.12
91.246.101.13
91.246.101.14
91.246.101.15
91.246.101.16
91.246.101.17
91.246.101.18
91.246.101.19
91.246.101.20
91.246.101.21
91.246.101.22
91.246.101.23
91.246.101.24
91.246.101.25
91.246.101.26
91.246.101.27
91.246.101.28
91.246.101.29
91.246.101.30
91.246.101.31
91.246.101.32
91.246.101.33
91.246.101.34
91.246.101.35
91.246.101.36
91.246.101.37
91.246.101.38
91.246.101.39
91.246.101.40
91.246.101.41
91.246.101.42
91.246.101.43
91.246.101.44
91.246.101.45
91.246.101.46
91.246.101.47
91.246.101.48
91.246.101.49
91.246.101.50
91.246.101.51
91.246.101.52
91.246.101.53
91.246.101.54
91.246.101.55
91.246.101.56
91.246.101.57
91.246.101.58
91.246.101.59
91.246.101.60
91.246.101.61
91.246.101.62
91.246.101.63
91.246.101.64
91.246.101.65
91.246.101.66
91.246.101.67
91.246.101.68
91.246.101.69
91.246.101.70
91.246.101.71
91.246.101.72
91.246.101.73
91.246.101.74
91.246.101.75
91.246.101.76
91.246.101.77
91.246.101.78
91.246.101.79
91.246.101.80
91.246.101.81
91.246.101.82
91.246.101.83
91.246.101.84
91.246.101.85
91.246.101.86
91.246.101.87
91.246.101.88
91.246.101.89
91.246.101.90
91.246.101.91
91.246.101.92
91.246.101.93
91.246.101.94
91.246.101.95
91.246.101.96
91.246.101.97
91.246.101.98
91.246.101.99
91.246.101.100
91.246.101.101
91.246.101.102
91.246.101.103
91.246.101.104
91.246.101.105
91.246.101.106
91.246.101.107
91.246.101.108
91.246.101.109
91.246.101.110
91.246.101.111
91.246.101.112
91.246.101.113
91.246.101.114
91.246.101.115
91.246.101.116
91.246.101.117
91.246.101.118
91.246.101.119
91.246.101.120
91.246.101.121
91.246.101.122
91.246.101.123
91.246.101.124
91.246.101.125
91.246.101.126
91.246.101.127
91.246.101.128
91.246.101.129
91.246.101.130
91.246.101.131
91.246.101.132
91.246.101.133
91.246.101.134
91.246.101.135
91.246.101.136
91.246.101.137
91.246.101.138
91.246.101.139
91.246.101.140
91.246.101.141
91.246.101.142
91.246.101.143
91.246.101.144
91.246.101.145
91.246.101.146
91.246.101.147
91.246.101.148
91.246.101.149
91.246.101.150
91.246.101.151
91.246.101.152
91.246.101.153
91.246.101.154
91.246.101.155
91.246.101.156
91.246.101.157
91.246.101.158
91.246.101.159
91.246.101.160
91.246.101.161
91.246.101.162
91.246.101.163
91.246.101.164
91.246.101.165
91.246.101.166
91.246.101.167
91.246.101.168
91.246.101.169
91.246.101.170
91.246.101.171
91.246.101.172
91.246.101.173
91.246.101.174
91.246.101.175
91.246.101.176
91.246.101.177
91.246.101.178
91.246.101.179
91.246.101.180
91.246.101.181
91.246.101.182
91.246.101.183
91.246.101.184
91.246.101.185
91.246.101.186
91.246.101.187
91.246.101.188
91.246.101.189
91.246.101.190
91.246.101.191
91.246.101.192
91.246.101.193
91.246.101.194
91.246.101.195
91.246.101.196
91.246.101.197
91.246.101.198
91.246.101.199
91.246.101.200
91.246.101.201
91.246.101.202
91.246.101.203
91.246.101.204
91.246.101.205
91.246.101.206
91.246.101.207
91.246.101.208
91.246.101.209
91.246.101.210
91.246.101.211
91.246.101.212
91.246.101.213
91.246.101.214
91.246.101.215
91.246.101.216
91.246.101.217
91.246.101.218
91.246.101.219
91.246.101.220
91.246.101.221
91.246.101.222
91.246.101.223
91.246.101.224
91.246.101.225
91.246.101.226
91.246.101.227
91.246.101.228
91.246.101.229
91.246.101.230
91.246.101.231
91.246.101.232
91.246.101.233
91.246.101.234
91.246.101.235
91.246.101.236
91.246.101.237
91.246.101.238
91.246.101.239
91.246.101.240
91.246.101.241
91.246.101.242
91.246.101.243
91.246.101.244
91.246.101.245
91.246.101.246
91.246.101.247
91.246.101.248
91.246.101.249
91.246.101.250
91.246.101.251
91.246.101.252
91.246.101.253
91.246.101.254
 

DevOps

Client
Регистрация
30.11.2020
Сообщения
496
Благодарностей
314
Баллы
63
C#:
Func<string, uint> GetInt =(x) =>{
    byte[] bytes = System.Net.IPAddress.Parse(x).GetAddressBytes();
    Array.Reverse(bytes);
    return BitConverter.ToUInt32(bytes, 0);
};

Func<uint, string> CreateIp =(y) =>{
    byte[] bytes = BitConverter.GetBytes(y);
    Array.Reverse(bytes);
      var ip = new System.Net.IPAddress(bytes);
     return ip.MapToIPv4().ToString();
};

string text = "91.246.98.0-91.246.101.255";
string start = text.Split('-').First();
string end = text.Split('-').Last();


uint start_ip = GetInt(start);
uint end_ip = GetInt(end);

List<string> list = new List<string>();
for(uint i=start_ip; i<end_ip; ++i) list.Add(CreateIp(i));

return string.Join(Environment.NewLine, list);
Код:
Результат:
91.246.98.0
91.246.98.1
91.246.98.2
91.246.98.3
91.246.98.4
91.246.98.5
91.246.98.6
91.246.98.7
91.246.98.8
91.246.98.9
91.246.98.10
91.246.98.11
91.246.98.12
91.246.98.13
91.246.98.14
91.246.98.15
91.246.98.16
91.246.98.17
91.246.98.18
91.246.98.19
91.246.98.20
91.246.98.21
91.246.98.22
91.246.98.23
91.246.98.24
91.246.98.25
91.246.98.26
91.246.98.27
91.246.98.28
91.246.98.29
91.246.98.30
91.246.98.31
91.246.98.32
91.246.98.33
91.246.98.34
91.246.98.35
91.246.98.36
91.246.98.37
91.246.98.38
91.246.98.39
91.246.98.40
91.246.98.41
91.246.98.42
91.246.98.43
91.246.98.44
91.246.98.45
91.246.98.46
91.246.98.47
91.246.98.48
91.246.98.49
91.246.98.50
91.246.98.51
91.246.98.52
91.246.98.53
91.246.98.54
91.246.98.55
91.246.98.56
91.246.98.57
91.246.98.58
91.246.98.59
91.246.98.60
91.246.98.61
91.246.98.62
91.246.98.63
91.246.98.64
91.246.98.65
91.246.98.66
91.246.98.67
91.246.98.68
91.246.98.69
91.246.98.70
91.246.98.71
91.246.98.72
91.246.98.73
91.246.98.74
91.246.98.75
91.246.98.76
91.246.98.77
91.246.98.78
91.246.98.79
91.246.98.80
91.246.98.81
91.246.98.82
91.246.98.83
91.246.98.84
91.246.98.85
91.246.98.86
91.246.98.87
91.246.98.88
91.246.98.89
91.246.98.90
91.246.98.91
91.246.98.92
91.246.98.93
91.246.98.94
91.246.98.95
91.246.98.96
91.246.98.97
91.246.98.98
91.246.98.99
91.246.98.100
91.246.98.101
91.246.98.102
91.246.98.103
91.246.98.104
91.246.98.105
91.246.98.106
91.246.98.107
91.246.98.108
91.246.98.109
91.246.98.110
91.246.98.111
91.246.98.112
91.246.98.113
91.246.98.114
91.246.98.115
91.246.98.116
91.246.98.117
91.246.98.118
91.246.98.119
91.246.98.120
91.246.98.121
91.246.98.122
91.246.98.123
91.246.98.124
91.246.98.125
91.246.98.126
91.246.98.127
91.246.98.128
91.246.98.129
91.246.98.130
91.246.98.131
91.246.98.132
91.246.98.133
91.246.98.134
91.246.98.135
91.246.98.136
91.246.98.137
91.246.98.138
91.246.98.139
91.246.98.140
91.246.98.141
91.246.98.142
91.246.98.143
91.246.98.144
91.246.98.145
91.246.98.146
91.246.98.147
91.246.98.148
91.246.98.149
91.246.98.150
91.246.98.151
91.246.98.152
91.246.98.153
91.246.98.154
91.246.98.155
91.246.98.156
91.246.98.157
91.246.98.158
91.246.98.159
91.246.98.160
91.246.98.161
91.246.98.162
91.246.98.163
91.246.98.164
91.246.98.165
91.246.98.166
91.246.98.167
91.246.98.168
91.246.98.169
91.246.98.170
91.246.98.171
91.246.98.172
91.246.98.173
91.246.98.174
91.246.98.175
91.246.98.176
91.246.98.177
91.246.98.178
91.246.98.179
91.246.98.180
91.246.98.181
91.246.98.182
91.246.98.183
91.246.98.184
91.246.98.185
91.246.98.186
91.246.98.187
91.246.98.188
91.246.98.189
91.246.98.190
91.246.98.191
91.246.98.192
91.246.98.193
91.246.98.194
91.246.98.195
91.246.98.196
91.246.98.197
91.246.98.198
91.246.98.199
91.246.98.200
91.246.98.201
91.246.98.202
91.246.98.203
91.246.98.204
91.246.98.205
91.246.98.206
91.246.98.207
91.246.98.208
91.246.98.209
91.246.98.210
91.246.98.211
91.246.98.212
91.246.98.213
91.246.98.214
91.246.98.215
91.246.98.216
91.246.98.217
91.246.98.218
91.246.98.219
91.246.98.220
91.246.98.221
91.246.98.222
91.246.98.223
91.246.98.224
91.246.98.225
91.246.98.226
91.246.98.227
91.246.98.228
91.246.98.229
91.246.98.230
91.246.98.231
91.246.98.232
91.246.98.233
91.246.98.234
91.246.98.235
91.246.98.236
91.246.98.237
91.246.98.238
91.246.98.239
91.246.98.240
91.246.98.241
91.246.98.242
91.246.98.243
91.246.98.244
91.246.98.245
91.246.98.246
91.246.98.247
91.246.98.248
91.246.98.249
91.246.98.250
91.246.98.251
91.246.98.252
91.246.98.253
91.246.98.254
91.246.98.255
91.246.99.0
91.246.99.1
91.246.99.2
91.246.99.3
91.246.99.4
91.246.99.5
91.246.99.6
91.246.99.7
91.246.99.8
91.246.99.9
91.246.99.10
91.246.99.11
91.246.99.12
91.246.99.13
91.246.99.14
91.246.99.15
91.246.99.16
91.246.99.17
91.246.99.18
91.246.99.19
91.246.99.20
91.246.99.21
91.246.99.22
91.246.99.23
91.246.99.24
91.246.99.25
91.246.99.26
91.246.99.27
91.246.99.28
91.246.99.29
91.246.99.30
91.246.99.31
91.246.99.32
91.246.99.33
91.246.99.34
91.246.99.35
91.246.99.36
91.246.99.37
91.246.99.38
91.246.99.39
91.246.99.40
91.246.99.41
91.246.99.42
91.246.99.43
91.246.99.44
91.246.99.45
91.246.99.46
91.246.99.47
91.246.99.48
91.246.99.49
91.246.99.50
91.246.99.51
91.246.99.52
91.246.99.53
91.246.99.54
91.246.99.55
91.246.99.56
91.246.99.57
91.246.99.58
91.246.99.59
91.246.99.60
91.246.99.61
91.246.99.62
91.246.99.63
91.246.99.64
91.246.99.65
91.246.99.66
91.246.99.67
91.246.99.68
91.246.99.69
91.246.99.70
91.246.99.71
91.246.99.72
91.246.99.73
91.246.99.74
91.246.99.75
91.246.99.76
91.246.99.77
91.246.99.78
91.246.99.79
91.246.99.80
91.246.99.81
91.246.99.82
91.246.99.83
91.246.99.84
91.246.99.85
91.246.99.86
91.246.99.87
91.246.99.88
91.246.99.89
91.246.99.90
91.246.99.91
91.246.99.92
91.246.99.93
91.246.99.94
91.246.99.95
91.246.99.96
91.246.99.97
91.246.99.98
91.246.99.99
91.246.99.100
91.246.99.101
91.246.99.102
91.246.99.103
91.246.99.104
91.246.99.105
91.246.99.106
91.246.99.107
91.246.99.108
91.246.99.109
91.246.99.110
91.246.99.111
91.246.99.112
91.246.99.113
91.246.99.114
91.246.99.115
91.246.99.116
91.246.99.117
91.246.99.118
91.246.99.119
91.246.99.120
91.246.99.121
91.246.99.122
91.246.99.123
91.246.99.124
91.246.99.125
91.246.99.126
91.246.99.127
91.246.99.128
91.246.99.129
91.246.99.130
91.246.99.131
91.246.99.132
91.246.99.133
91.246.99.134
91.246.99.135
91.246.99.136
91.246.99.137
91.246.99.138
91.246.99.139
91.246.99.140
91.246.99.141
91.246.99.142
91.246.99.143
91.246.99.144
91.246.99.145
91.246.99.146
91.246.99.147
91.246.99.148
91.246.99.149
91.246.99.150
91.246.99.151
91.246.99.152
91.246.99.153
91.246.99.154
91.246.99.155
91.246.99.156
91.246.99.157
91.246.99.158
91.246.99.159
91.246.99.160
91.246.99.161
91.246.99.162
91.246.99.163
91.246.99.164
91.246.99.165
91.246.99.166
91.246.99.167
91.246.99.168
91.246.99.169
91.246.99.170
91.246.99.171
91.246.99.172
91.246.99.173
91.246.99.174
91.246.99.175
91.246.99.176
91.246.99.177
91.246.99.178
91.246.99.179
91.246.99.180
91.246.99.181
91.246.99.182
91.246.99.183
91.246.99.184
91.246.99.185
91.246.99.186
91.246.99.187
91.246.99.188
91.246.99.189
91.246.99.190
91.246.99.191
91.246.99.192
91.246.99.193
91.246.99.194
91.246.99.195
91.246.99.196
91.246.99.197
91.246.99.198
91.246.99.199
91.246.99.200
91.246.99.201
91.246.99.202
91.246.99.203
91.246.99.204
91.246.99.205
91.246.99.206
91.246.99.207
91.246.99.208
91.246.99.209
91.246.99.210
91.246.99.211
91.246.99.212
91.246.99.213
91.246.99.214
91.246.99.215
91.246.99.216
91.246.99.217
91.246.99.218
91.246.99.219
91.246.99.220
91.246.99.221
91.246.99.222
91.246.99.223
91.246.99.224
91.246.99.225
91.246.99.226
91.246.99.227
91.246.99.228
91.246.99.229
91.246.99.230
91.246.99.231
91.246.99.232
91.246.99.233
91.246.99.234
91.246.99.235
91.246.99.236
91.246.99.237
91.246.99.238
91.246.99.239
91.246.99.240
91.246.99.241
91.246.99.242
91.246.99.243
91.246.99.244
91.246.99.245
91.246.99.246
91.246.99.247
91.246.99.248
91.246.99.249
91.246.99.250
91.246.99.251
91.246.99.252
91.246.99.253
91.246.99.254
91.246.99.255
91.246.100.0
91.246.100.1
91.246.100.2
91.246.100.3
91.246.100.4
91.246.100.5
91.246.100.6
91.246.100.7
91.246.100.8
91.246.100.9
91.246.100.10
91.246.100.11
91.246.100.12
91.246.100.13
91.246.100.14
91.246.100.15
91.246.100.16
91.246.100.17
91.246.100.18
91.246.100.19
91.246.100.20
91.246.100.21
91.246.100.22
91.246.100.23
91.246.100.24
91.246.100.25
91.246.100.26
91.246.100.27
91.246.100.28
91.246.100.29
91.246.100.30
91.246.100.31
91.246.100.32
91.246.100.33
91.246.100.34
91.246.100.35
91.246.100.36
91.246.100.37
91.246.100.38
91.246.100.39
91.246.100.40
91.246.100.41
91.246.100.42
91.246.100.43
91.246.100.44
91.246.100.45
91.246.100.46
91.246.100.47
91.246.100.48
91.246.100.49
91.246.100.50
91.246.100.51
91.246.100.52
91.246.100.53
91.246.100.54
91.246.100.55
91.246.100.56
91.246.100.57
91.246.100.58
91.246.100.59
91.246.100.60
91.246.100.61
91.246.100.62
91.246.100.63
91.246.100.64
91.246.100.65
91.246.100.66
91.246.100.67
91.246.100.68
91.246.100.69
91.246.100.70
91.246.100.71
91.246.100.72
91.246.100.73
91.246.100.74
91.246.100.75
91.246.100.76
91.246.100.77
91.246.100.78
91.246.100.79
91.246.100.80
91.246.100.81
91.246.100.82
91.246.100.83
91.246.100.84
91.246.100.85
91.246.100.86
91.246.100.87
91.246.100.88
91.246.100.89
91.246.100.90
91.246.100.91
91.246.100.92
91.246.100.93
91.246.100.94
91.246.100.95
91.246.100.96
91.246.100.97
91.246.100.98
91.246.100.99
91.246.100.100
91.246.100.101
91.246.100.102
91.246.100.103
91.246.100.104
91.246.100.105
91.246.100.106
91.246.100.107
91.246.100.108
91.246.100.109
91.246.100.110
91.246.100.111
91.246.100.112
91.246.100.113
91.246.100.114
91.246.100.115
91.246.100.116
91.246.100.117
91.246.100.118
91.246.100.119
91.246.100.120
91.246.100.121
91.246.100.122
91.246.100.123
91.246.100.124
91.246.100.125
91.246.100.126
91.246.100.127
91.246.100.128
91.246.100.129
91.246.100.130
91.246.100.131
91.246.100.132
91.246.100.133
91.246.100.134
91.246.100.135
91.246.100.136
91.246.100.137
91.246.100.138
91.246.100.139
91.246.100.140
91.246.100.141
91.246.100.142
91.246.100.143
91.246.100.144
91.246.100.145
91.246.100.146
91.246.100.147
91.246.100.148
91.246.100.149
91.246.100.150
91.246.100.151
91.246.100.152
91.246.100.153
91.246.100.154
91.246.100.155
91.246.100.156
91.246.100.157
91.246.100.158
91.246.100.159
91.246.100.160
91.246.100.161
91.246.100.162
91.246.100.163
91.246.100.164
91.246.100.165
91.246.100.166
91.246.100.167
91.246.100.168
91.246.100.169
91.246.100.170
91.246.100.171
91.246.100.172
91.246.100.173
91.246.100.174
91.246.100.175
91.246.100.176
91.246.100.177
91.246.100.178
91.246.100.179
91.246.100.180
91.246.100.181
91.246.100.182
91.246.100.183
91.246.100.184
91.246.100.185
91.246.100.186
91.246.100.187
91.246.100.188
91.246.100.189
91.246.100.190
91.246.100.191
91.246.100.192
91.246.100.193
91.246.100.194
91.246.100.195
91.246.100.196
91.246.100.197
91.246.100.198
91.246.100.199
91.246.100.200
91.246.100.201
91.246.100.202
91.246.100.203
91.246.100.204
91.246.100.205
91.246.100.206
91.246.100.207
91.246.100.208
91.246.100.209
91.246.100.210
91.246.100.211
91.246.100.212
91.246.100.213
91.246.100.214
91.246.100.215
91.246.100.216
91.246.100.217
91.246.100.218
91.246.100.219
91.246.100.220
91.246.100.221
91.246.100.222
91.246.100.223
91.246.100.224
91.246.100.225
91.246.100.226
91.246.100.227
91.246.100.228
91.246.100.229
91.246.100.230
91.246.100.231
91.246.100.232
91.246.100.233
91.246.100.234
91.246.100.235
91.246.100.236
91.246.100.237
91.246.100.238
91.246.100.239
91.246.100.240
91.246.100.241
91.246.100.242
91.246.100.243
91.246.100.244
91.246.100.245
91.246.100.246
91.246.100.247
91.246.100.248
91.246.100.249
91.246.100.250
91.246.100.251
91.246.100.252
91.246.100.253
91.246.100.254
91.246.100.255
91.246.101.0
91.246.101.1
91.246.101.2
91.246.101.3
91.246.101.4
91.246.101.5
91.246.101.6
91.246.101.7
91.246.101.8
91.246.101.9
91.246.101.10
91.246.101.11
91.246.101.12
91.246.101.13
91.246.101.14
91.246.101.15
91.246.101.16
91.246.101.17
91.246.101.18
91.246.101.19
91.246.101.20
91.246.101.21
91.246.101.22
91.246.101.23
91.246.101.24
91.246.101.25
91.246.101.26
91.246.101.27
91.246.101.28
91.246.101.29
91.246.101.30
91.246.101.31
91.246.101.32
91.246.101.33
91.246.101.34
91.246.101.35
91.246.101.36
91.246.101.37
91.246.101.38
91.246.101.39
91.246.101.40
91.246.101.41
91.246.101.42
91.246.101.43
91.246.101.44
91.246.101.45
91.246.101.46
91.246.101.47
91.246.101.48
91.246.101.49
91.246.101.50
91.246.101.51
91.246.101.52
91.246.101.53
91.246.101.54
91.246.101.55
91.246.101.56
91.246.101.57
91.246.101.58
91.246.101.59
91.246.101.60
91.246.101.61
91.246.101.62
91.246.101.63
91.246.101.64
91.246.101.65
91.246.101.66
91.246.101.67
91.246.101.68
91.246.101.69
91.246.101.70
91.246.101.71
91.246.101.72
91.246.101.73
91.246.101.74
91.246.101.75
91.246.101.76
91.246.101.77
91.246.101.78
91.246.101.79
91.246.101.80
91.246.101.81
91.246.101.82
91.246.101.83
91.246.101.84
91.246.101.85
91.246.101.86
91.246.101.87
91.246.101.88
91.246.101.89
91.246.101.90
91.246.101.91
91.246.101.92
91.246.101.93
91.246.101.94
91.246.101.95
91.246.101.96
91.246.101.97
91.246.101.98
91.246.101.99
91.246.101.100
91.246.101.101
91.246.101.102
91.246.101.103
91.246.101.104
91.246.101.105
91.246.101.106
91.246.101.107
91.246.101.108
91.246.101.109
91.246.101.110
91.246.101.111
91.246.101.112
91.246.101.113
91.246.101.114
91.246.101.115
91.246.101.116
91.246.101.117
91.246.101.118
91.246.101.119
91.246.101.120
91.246.101.121
91.246.101.122
91.246.101.123
91.246.101.124
91.246.101.125
91.246.101.126
91.246.101.127
91.246.101.128
91.246.101.129
91.246.101.130
91.246.101.131
91.246.101.132
91.246.101.133
91.246.101.134
91.246.101.135
91.246.101.136
91.246.101.137
91.246.101.138
91.246.101.139
91.246.101.140
91.246.101.141
91.246.101.142
91.246.101.143
91.246.101.144
91.246.101.145
91.246.101.146
91.246.101.147
91.246.101.148
91.246.101.149
91.246.101.150
91.246.101.151
91.246.101.152
91.246.101.153
91.246.101.154
91.246.101.155
91.246.101.156
91.246.101.157
91.246.101.158
91.246.101.159
91.246.101.160
91.246.101.161
91.246.101.162
91.246.101.163
91.246.101.164
91.246.101.165
91.246.101.166
91.246.101.167
91.246.101.168
91.246.101.169
91.246.101.170
91.246.101.171
91.246.101.172
91.246.101.173
91.246.101.174
91.246.101.175
91.246.101.176
91.246.101.177
91.246.101.178
91.246.101.179
91.246.101.180
91.246.101.181
91.246.101.182
91.246.101.183
91.246.101.184
91.246.101.185
91.246.101.186
91.246.101.187
91.246.101.188
91.246.101.189
91.246.101.190
91.246.101.191
91.246.101.192
91.246.101.193
91.246.101.194
91.246.101.195
91.246.101.196
91.246.101.197
91.246.101.198
91.246.101.199
91.246.101.200
91.246.101.201
91.246.101.202
91.246.101.203
91.246.101.204
91.246.101.205
91.246.101.206
91.246.101.207
91.246.101.208
91.246.101.209
91.246.101.210
91.246.101.211
91.246.101.212
91.246.101.213
91.246.101.214
91.246.101.215
91.246.101.216
91.246.101.217
91.246.101.218
91.246.101.219
91.246.101.220
91.246.101.221
91.246.101.222
91.246.101.223
91.246.101.224
91.246.101.225
91.246.101.226
91.246.101.227
91.246.101.228
91.246.101.229
91.246.101.230
91.246.101.231
91.246.101.232
91.246.101.233
91.246.101.234
91.246.101.235
91.246.101.236
91.246.101.237
91.246.101.238
91.246.101.239
91.246.101.240
91.246.101.241
91.246.101.242
91.246.101.243
91.246.101.244
91.246.101.245
91.246.101.246
91.246.101.247
91.246.101.248
91.246.101.249
91.246.101.250
91.246.101.251
91.246.101.252
91.246.101.253
91.246.101.254
Спасибо, правдаинтересен один момент- код "съел" последний IP адрес, это не проблема, если он перечисляет IP внутри диапазона, то наверное должен пропускать и первый адрес, но его оставил.
Повторюсь, это не проблема, большое спасибо за готовое решение
 
  • Спасибо
Реакции: serg5 и BAZAg

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 767
Благодарностей
2 409
Баллы
113
Спасибо, правдаинтересен один момент- код "съел" последний IP адрес, это не проблема, если он перечисляет IP внутри диапазона, то наверное должен пропускать и первый адрес, но его оставил.
Повторюсь, это не проблема, большое спасибо за готовое решение
Все происходит в этом цикле.
Нужно включить последний - тогда просто поменять условие на <=
for(uint i=start_ip; i<=end_ip; ++i) list.Add(CreateIp(i));
Если нужно пропустить первый - тогда просто start_ip++ перед этим циклом.
 
  • Спасибо
Реакции: serg5 и DevOps

DevOps

Client
Регистрация
30.11.2020
Сообщения
496
Благодарностей
314
Баллы
63
Все происходит в этом цикле.
Нужно включить последний - тогда просто поменять условие на <=
for(uint i=start_ip; i<=end_ip; ++i) list.Add(CreateIp(i));
Если нужно пропустить первый - тогда просто start_ip++ перед этим циклом.
Так и сделал, первый раз не внимательно прочитал код
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 767
Благодарностей
2 409
Баллы
113
Так и сделал, первый раз не внимательно прочитал код
Это я во многих решениях которые предоставляю ошибаюсь.
Пытаюсь в основном просто предоставить пример того, как я бы решал ту или иную проблему, и прежде чем добавить код на форум стараюсь чтобы он компилировался (не выбрасывал каких-то ошибок при запуске).
Но, даже не стараюсь предусмотреть все какие-то исключительные ситуации...
Подразумеваю, что имея рабочий пример намного проще добавить серию каких-то дополнительных проверок, чем писать код с нуля.
 
  • Спасибо
Реакции: Alexmd и DevOps

serg5

Client
Регистрация
06.09.2017
Сообщения
11
Благодарностей
0
Баллы
3
C#:
Func<string, uint> GetInt =(x) =>{
    byte[] bytes = System.Net.IPAddress.Parse(x).GetAddressBytes();
    Array.Reverse(bytes);
    return BitConverter.ToUInt32(bytes, 0);
};

Func<uint, string> CreateIp =(y) =>{
    byte[] bytes = BitConverter.GetBytes(y);
    Array.Reverse(bytes);
      var ip = new System.Net.IPAddress(bytes);
     return ip.MapToIPv4().ToString();
};

string text = "91.246.98.0-91.246.101.255";
string start = text.Split('-').First();
string end = text.Split('-').Last();


uint start_ip = GetInt(start);
uint end_ip = GetInt(end);

List<string> list = new List<string>();
for(uint i=start_ip; i<end_ip; ++i) list.Add(CreateIp(i));

return string.Join(Environment.NewLine, list);
Код:
Результат:
91.246.98.0
91.246.98.1
91.246.98.2
91.246.98.3
91.246.98.4
91.246.98.5
91.246.98.6
91.246.98.7
91.246.98.8
91.246.98.9
91.246.98.10
91.246.98.11
91.246.98.12
91.246.98.13
91.246.98.14
91.246.98.15
91.246.98.16
91.246.98.17
91.246.98.18
91.246.98.19
91.246.98.20
91.246.98.21
91.246.98.22
91.246.98.23
91.246.98.24
91.246.98.25
91.246.98.26
91.246.98.27
91.246.98.28
91.246.98.29
91.246.98.30
91.246.98.31
91.246.98.32
91.246.98.33
91.246.98.34
91.246.98.35
91.246.98.36
91.246.98.37
91.246.98.38
91.246.98.39
91.246.98.40
91.246.98.41
91.246.98.42
91.246.98.43
91.246.98.44
91.246.98.45
91.246.98.46
91.246.98.47
91.246.98.48
91.246.98.49
91.246.98.50
91.246.98.51
91.246.98.52
91.246.98.53
91.246.98.54
91.246.98.55
91.246.98.56
91.246.98.57
91.246.98.58
91.246.98.59
91.246.98.60
91.246.98.61
91.246.98.62
91.246.98.63
91.246.98.64
91.246.98.65
91.246.98.66
91.246.98.67
91.246.98.68
91.246.98.69
91.246.98.70
91.246.98.71
91.246.98.72
91.246.98.73
91.246.98.74
91.246.98.75
91.246.98.76
91.246.98.77
91.246.98.78
91.246.98.79
91.246.98.80
91.246.98.81
91.246.98.82
91.246.98.83
91.246.98.84
91.246.98.85
91.246.98.86
91.246.98.87
91.246.98.88
91.246.98.89
91.246.98.90
91.246.98.91
91.246.98.92
91.246.98.93
91.246.98.94
91.246.98.95
91.246.98.96
91.246.98.97
91.246.98.98
91.246.98.99
91.246.98.100
91.246.98.101
91.246.98.102
91.246.98.103
91.246.98.104
91.246.98.105
91.246.98.106
91.246.98.107
91.246.98.108
91.246.98.109
91.246.98.110
91.246.98.111
91.246.98.112
91.246.98.113
91.246.98.114
91.246.98.115
91.246.98.116
91.246.98.117
91.246.98.118
91.246.98.119
91.246.98.120
91.246.98.121
91.246.98.122
91.246.98.123
91.246.98.124
91.246.98.125
91.246.98.126
91.246.98.127
91.246.98.128
91.246.98.129
91.246.98.130
91.246.98.131
91.246.98.132
91.246.98.133
91.246.98.134
91.246.98.135
91.246.98.136
91.246.98.137
91.246.98.138
91.246.98.139
91.246.98.140
91.246.98.141
91.246.98.142
91.246.98.143
91.246.98.144
91.246.98.145
91.246.98.146
91.246.98.147
91.246.98.148
91.246.98.149
91.246.98.150
91.246.98.151
91.246.98.152
91.246.98.153
91.246.98.154
91.246.98.155
91.246.98.156
91.246.98.157
91.246.98.158
91.246.98.159
91.246.98.160
91.246.98.161
91.246.98.162
91.246.98.163
91.246.98.164
91.246.98.165
91.246.98.166
91.246.98.167
91.246.98.168
91.246.98.169
91.246.98.170
91.246.98.171
91.246.98.172
91.246.98.173
91.246.98.174
91.246.98.175
91.246.98.176
91.246.98.177
91.246.98.178
91.246.98.179
91.246.98.180
91.246.98.181
91.246.98.182
91.246.98.183
91.246.98.184
91.246.98.185
91.246.98.186
91.246.98.187
91.246.98.188
91.246.98.189
91.246.98.190
91.246.98.191
91.246.98.192
91.246.98.193
91.246.98.194
91.246.98.195
91.246.98.196
91.246.98.197
91.246.98.198
91.246.98.199
91.246.98.200
91.246.98.201
91.246.98.202
91.246.98.203
91.246.98.204
91.246.98.205
91.246.98.206
91.246.98.207
91.246.98.208
91.246.98.209
91.246.98.210
91.246.98.211
91.246.98.212
91.246.98.213
91.246.98.214
91.246.98.215
91.246.98.216
91.246.98.217
91.246.98.218
91.246.98.219
91.246.98.220
91.246.98.221
91.246.98.222
91.246.98.223
91.246.98.224
91.246.98.225
91.246.98.226
91.246.98.227
91.246.98.228
91.246.98.229
91.246.98.230
91.246.98.231
91.246.98.232
91.246.98.233
91.246.98.234
91.246.98.235
91.246.98.236
91.246.98.237
91.246.98.238
91.246.98.239
91.246.98.240
91.246.98.241
91.246.98.242
91.246.98.243
91.246.98.244
91.246.98.245
91.246.98.246
91.246.98.247
91.246.98.248
91.246.98.249
91.246.98.250
91.246.98.251
91.246.98.252
91.246.98.253
91.246.98.254
91.246.98.255
91.246.99.0
91.246.99.1
91.246.99.2
91.246.99.3
91.246.99.4
91.246.99.5
91.246.99.6
91.246.99.7
91.246.99.8
91.246.99.9
91.246.99.10
91.246.99.11
91.246.99.12
91.246.99.13
91.246.99.14
91.246.99.15
91.246.99.16
91.246.99.17
91.246.99.18
91.246.99.19
91.246.99.20
91.246.99.21
91.246.99.22
91.246.99.23
91.246.99.24
91.246.99.25
91.246.99.26
91.246.99.27
91.246.99.28
91.246.99.29
91.246.99.30
91.246.99.31
91.246.99.32
91.246.99.33
91.246.99.34
91.246.99.35
91.246.99.36
91.246.99.37
91.246.99.38
91.246.99.39
91.246.99.40
91.246.99.41
91.246.99.42
91.246.99.43
91.246.99.44
91.246.99.45
91.246.99.46
91.246.99.47
91.246.99.48
91.246.99.49
91.246.99.50
91.246.99.51
91.246.99.52
91.246.99.53
91.246.99.54
91.246.99.55
91.246.99.56
91.246.99.57
91.246.99.58
91.246.99.59
91.246.99.60
91.246.99.61
91.246.99.62
91.246.99.63
91.246.99.64
91.246.99.65
91.246.99.66
91.246.99.67
91.246.99.68
91.246.99.69
91.246.99.70
91.246.99.71
91.246.99.72
91.246.99.73
91.246.99.74
91.246.99.75
91.246.99.76
91.246.99.77
91.246.99.78
91.246.99.79
91.246.99.80
91.246.99.81
91.246.99.82
91.246.99.83
91.246.99.84
91.246.99.85
91.246.99.86
91.246.99.87
91.246.99.88
91.246.99.89
91.246.99.90
91.246.99.91
91.246.99.92
91.246.99.93
91.246.99.94
91.246.99.95
91.246.99.96
91.246.99.97
91.246.99.98
91.246.99.99
91.246.99.100
91.246.99.101
91.246.99.102
91.246.99.103
91.246.99.104
91.246.99.105
91.246.99.106
91.246.99.107
91.246.99.108
91.246.99.109
91.246.99.110
91.246.99.111
91.246.99.112
91.246.99.113
91.246.99.114
91.246.99.115
91.246.99.116
91.246.99.117
91.246.99.118
91.246.99.119
91.246.99.120
91.246.99.121
91.246.99.122
91.246.99.123
91.246.99.124
91.246.99.125
91.246.99.126
91.246.99.127
91.246.99.128
91.246.99.129
91.246.99.130
91.246.99.131
91.246.99.132
91.246.99.133
91.246.99.134
91.246.99.135
91.246.99.136
91.246.99.137
91.246.99.138
91.246.99.139
91.246.99.140
91.246.99.141
91.246.99.142
91.246.99.143
91.246.99.144
91.246.99.145
91.246.99.146
91.246.99.147
91.246.99.148
91.246.99.149
91.246.99.150
91.246.99.151
91.246.99.152
91.246.99.153
91.246.99.154
91.246.99.155
91.246.99.156
91.246.99.157
91.246.99.158
91.246.99.159
91.246.99.160
91.246.99.161
91.246.99.162
91.246.99.163
91.246.99.164
91.246.99.165
91.246.99.166
91.246.99.167
91.246.99.168
91.246.99.169
91.246.99.170
91.246.99.171
91.246.99.172
91.246.99.173
91.246.99.174
91.246.99.175
91.246.99.176
91.246.99.177
91.246.99.178
91.246.99.179
91.246.99.180
91.246.99.181
91.246.99.182
91.246.99.183
91.246.99.184
91.246.99.185
91.246.99.186
91.246.99.187
91.246.99.188
91.246.99.189
91.246.99.190
91.246.99.191
91.246.99.192
91.246.99.193
91.246.99.194
91.246.99.195
91.246.99.196
91.246.99.197
91.246.99.198
91.246.99.199
91.246.99.200
91.246.99.201
91.246.99.202
91.246.99.203
91.246.99.204
91.246.99.205
91.246.99.206
91.246.99.207
91.246.99.208
91.246.99.209
91.246.99.210
91.246.99.211
91.246.99.212
91.246.99.213
91.246.99.214
91.246.99.215
91.246.99.216
91.246.99.217
91.246.99.218
91.246.99.219
91.246.99.220
91.246.99.221
91.246.99.222
91.246.99.223
91.246.99.224
91.246.99.225
91.246.99.226
91.246.99.227
91.246.99.228
91.246.99.229
91.246.99.230
91.246.99.231
91.246.99.232
91.246.99.233
91.246.99.234
91.246.99.235
91.246.99.236
91.246.99.237
91.246.99.238
91.246.99.239
91.246.99.240
91.246.99.241
91.246.99.242
91.246.99.243
91.246.99.244
91.246.99.245
91.246.99.246
91.246.99.247
91.246.99.248
91.246.99.249
91.246.99.250
91.246.99.251
91.246.99.252
91.246.99.253
91.246.99.254
91.246.99.255
91.246.100.0
91.246.100.1
91.246.100.2
91.246.100.3
91.246.100.4
91.246.100.5
91.246.100.6
91.246.100.7
91.246.100.8
91.246.100.9
91.246.100.10
91.246.100.11
91.246.100.12
91.246.100.13
91.246.100.14
91.246.100.15
91.246.100.16
91.246.100.17
91.246.100.18
91.246.100.19
91.246.100.20
91.246.100.21
91.246.100.22
91.246.100.23
91.246.100.24
91.246.100.25
91.246.100.26
91.246.100.27
91.246.100.28
91.246.100.29
91.246.100.30
91.246.100.31
91.246.100.32
91.246.100.33
91.246.100.34
91.246.100.35
91.246.100.36
91.246.100.37
91.246.100.38
91.246.100.39
91.246.100.40
91.246.100.41
91.246.100.42
91.246.100.43
91.246.100.44
91.246.100.45
91.246.100.46
91.246.100.47
91.246.100.48
91.246.100.49
91.246.100.50
91.246.100.51
91.246.100.52
91.246.100.53
91.246.100.54
91.246.100.55
91.246.100.56
91.246.100.57
91.246.100.58
91.246.100.59
91.246.100.60
91.246.100.61
91.246.100.62
91.246.100.63
91.246.100.64
91.246.100.65
91.246.100.66
91.246.100.67
91.246.100.68
91.246.100.69
91.246.100.70
91.246.100.71
91.246.100.72
91.246.100.73
91.246.100.74
91.246.100.75
91.246.100.76
91.246.100.77
91.246.100.78
91.246.100.79
91.246.100.80
91.246.100.81
91.246.100.82
91.246.100.83
91.246.100.84
91.246.100.85
91.246.100.86
91.246.100.87
91.246.100.88
91.246.100.89
91.246.100.90
91.246.100.91
91.246.100.92
91.246.100.93
91.246.100.94
91.246.100.95
91.246.100.96
91.246.100.97
91.246.100.98
91.246.100.99
91.246.100.100
91.246.100.101
91.246.100.102
91.246.100.103
91.246.100.104
91.246.100.105
91.246.100.106
91.246.100.107
91.246.100.108
91.246.100.109
91.246.100.110
91.246.100.111
91.246.100.112
91.246.100.113
91.246.100.114
91.246.100.115
91.246.100.116
91.246.100.117
91.246.100.118
91.246.100.119
91.246.100.120
91.246.100.121
91.246.100.122
91.246.100.123
91.246.100.124
91.246.100.125
91.246.100.126
91.246.100.127
91.246.100.128
91.246.100.129
91.246.100.130
91.246.100.131
91.246.100.132
91.246.100.133
91.246.100.134
91.246.100.135
91.246.100.136
91.246.100.137
91.246.100.138
91.246.100.139
91.246.100.140
91.246.100.141
91.246.100.142
91.246.100.143
91.246.100.144
91.246.100.145
91.246.100.146
91.246.100.147
91.246.100.148
91.246.100.149
91.246.100.150
91.246.100.151
91.246.100.152
91.246.100.153
91.246.100.154
91.246.100.155
91.246.100.156
91.246.100.157
91.246.100.158
91.246.100.159
91.246.100.160
91.246.100.161
91.246.100.162
91.246.100.163
91.246.100.164
91.246.100.165
91.246.100.166
91.246.100.167
91.246.100.168
91.246.100.169
91.246.100.170
91.246.100.171
91.246.100.172
91.246.100.173
91.246.100.174
91.246.100.175
91.246.100.176
91.246.100.177
91.246.100.178
91.246.100.179
91.246.100.180
91.246.100.181
91.246.100.182
91.246.100.183
91.246.100.184
91.246.100.185
91.246.100.186
91.246.100.187
91.246.100.188
91.246.100.189
91.246.100.190
91.246.100.191
91.246.100.192
91.246.100.193
91.246.100.194
91.246.100.195
91.246.100.196
91.246.100.197
91.246.100.198
91.246.100.199
91.246.100.200
91.246.100.201
91.246.100.202
91.246.100.203
91.246.100.204
91.246.100.205
91.246.100.206
91.246.100.207
91.246.100.208
91.246.100.209
91.246.100.210
91.246.100.211
91.246.100.212
91.246.100.213
91.246.100.214
91.246.100.215
91.246.100.216
91.246.100.217
91.246.100.218
91.246.100.219
91.246.100.220
91.246.100.221
91.246.100.222
91.246.100.223
91.246.100.224
91.246.100.225
91.246.100.226
91.246.100.227
91.246.100.228
91.246.100.229
91.246.100.230
91.246.100.231
91.246.100.232
91.246.100.233
91.246.100.234
91.246.100.235
91.246.100.236
91.246.100.237
91.246.100.238
91.246.100.239
91.246.100.240
91.246.100.241
91.246.100.242
91.246.100.243
91.246.100.244
91.246.100.245
91.246.100.246
91.246.100.247
91.246.100.248
91.246.100.249
91.246.100.250
91.246.100.251
91.246.100.252
91.246.100.253
91.246.100.254
91.246.100.255
91.246.101.0
91.246.101.1
91.246.101.2
91.246.101.3
91.246.101.4
91.246.101.5
91.246.101.6
91.246.101.7
91.246.101.8
91.246.101.9
91.246.101.10
91.246.101.11
91.246.101.12
91.246.101.13
91.246.101.14
91.246.101.15
91.246.101.16
91.246.101.17
91.246.101.18
91.246.101.19
91.246.101.20
91.246.101.21
91.246.101.22
91.246.101.23
91.246.101.24
91.246.101.25
91.246.101.26
91.246.101.27
91.246.101.28
91.246.101.29
91.246.101.30
91.246.101.31
91.246.101.32
91.246.101.33
91.246.101.34
91.246.101.35
91.246.101.36
91.246.101.37
91.246.101.38
91.246.101.39
91.246.101.40
91.246.101.41
91.246.101.42
91.246.101.43
91.246.101.44
91.246.101.45
91.246.101.46
91.246.101.47
91.246.101.48
91.246.101.49
91.246.101.50
91.246.101.51
91.246.101.52
91.246.101.53
91.246.101.54
91.246.101.55
91.246.101.56
91.246.101.57
91.246.101.58
91.246.101.59
91.246.101.60
91.246.101.61
91.246.101.62
91.246.101.63
91.246.101.64
91.246.101.65
91.246.101.66
91.246.101.67
91.246.101.68
91.246.101.69
91.246.101.70
91.246.101.71
91.246.101.72
91.246.101.73
91.246.101.74
91.246.101.75
91.246.101.76
91.246.101.77
91.246.101.78
91.246.101.79
91.246.101.80
91.246.101.81
91.246.101.82
91.246.101.83
91.246.101.84
91.246.101.85
91.246.101.86
91.246.101.87
91.246.101.88
91.246.101.89
91.246.101.90
91.246.101.91
91.246.101.92
91.246.101.93
91.246.101.94
91.246.101.95
91.246.101.96
91.246.101.97
91.246.101.98
91.246.101.99
91.246.101.100
91.246.101.101
91.246.101.102
91.246.101.103
91.246.101.104
91.246.101.105
91.246.101.106
91.246.101.107
91.246.101.108
91.246.101.109
91.246.101.110
91.246.101.111
91.246.101.112
91.246.101.113
91.246.101.114
91.246.101.115
91.246.101.116
91.246.101.117
91.246.101.118
91.246.101.119
91.246.101.120
91.246.101.121
91.246.101.122
91.246.101.123
91.246.101.124
91.246.101.125
91.246.101.126
91.246.101.127
91.246.101.128
91.246.101.129
91.246.101.130
91.246.101.131
91.246.101.132
91.246.101.133
91.246.101.134
91.246.101.135
91.246.101.136
91.246.101.137
91.246.101.138
91.246.101.139
91.246.101.140
91.246.101.141
91.246.101.142
91.246.101.143
91.246.101.144
91.246.101.145
91.246.101.146
91.246.101.147
91.246.101.148
91.246.101.149
91.246.101.150
91.246.101.151
91.246.101.152
91.246.101.153
91.246.101.154
91.246.101.155
91.246.101.156
91.246.101.157
91.246.101.158
91.246.101.159
91.246.101.160
91.246.101.161
91.246.101.162
91.246.101.163
91.246.101.164
91.246.101.165
91.246.101.166
91.246.101.167
91.246.101.168
91.246.101.169
91.246.101.170
91.246.101.171
91.246.101.172
91.246.101.173
91.246.101.174
91.246.101.175
91.246.101.176
91.246.101.177
91.246.101.178
91.246.101.179
91.246.101.180
91.246.101.181
91.246.101.182
91.246.101.183
91.246.101.184
91.246.101.185
91.246.101.186
91.246.101.187
91.246.101.188
91.246.101.189
91.246.101.190
91.246.101.191
91.246.101.192
91.246.101.193
91.246.101.194
91.246.101.195
91.246.101.196
91.246.101.197
91.246.101.198
91.246.101.199
91.246.101.200
91.246.101.201
91.246.101.202
91.246.101.203
91.246.101.204
91.246.101.205
91.246.101.206
91.246.101.207
91.246.101.208
91.246.101.209
91.246.101.210
91.246.101.211
91.246.101.212
91.246.101.213
91.246.101.214
91.246.101.215
91.246.101.216
91.246.101.217
91.246.101.218
91.246.101.219
91.246.101.220
91.246.101.221
91.246.101.222
91.246.101.223
91.246.101.224
91.246.101.225
91.246.101.226
91.246.101.227
91.246.101.228
91.246.101.229
91.246.101.230
91.246.101.231
91.246.101.232
91.246.101.233
91.246.101.234
91.246.101.235
91.246.101.236
91.246.101.237
91.246.101.238
91.246.101.239
91.246.101.240
91.246.101.241
91.246.101.242
91.246.101.243
91.246.101.244
91.246.101.245
91.246.101.246
91.246.101.247
91.246.101.248
91.246.101.249
91.246.101.250
91.246.101.251
91.246.101.252
91.246.101.253
91.246.101.254
Как правильно прописать переменные из проекта в это коде чтобы менять IP адреса ?
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 767
Благодарностей
2 409
Баллы
113
Как правильно прописать переменные из проекта в это коде чтобы менять IP адреса ?
Примерно так, если в проекте существуют переменные start_ip и end_ip
C#:
string start =project.Variables["start_ip"].Value; // text.Split('-').First();
string end = project.Variables["end_ip"].Value; // text.Split('-').Last();
 
  • Спасибо
Реакции: serg5

serg5

Client
Регистрация
06.09.2017
Сообщения
11
Благодарностей
0
Баллы
3
Примерно так, если в проекте существуют переменные start_ip и end_ip
C#:
string start =project.Variables["start_ip"].Value; // text.Split('-').First();
string end = project.Variables["end_ip"].Value; // text.Split('-').Last();
А объединить переменные и числа, напр. " project.Variables["start_ip"].Value.246.98.0-project.Variables["end_ip"].Value.246.101.255
нет варианта?
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 767
Благодарностей
2 409
Баллы
113
А объединить переменные и числа, напр. " project.Variables["start_ip"].Value.246.98.0-project.Variables["end_ip"].Value.246.101.255
нет варианта?
Есть конечно, можете так попробовать:
C#:
string text = project.Variables["start_ip"].Value +".246.98.0-"+project.Variables["end_ip"].Value+".246.101.255";
 
  • Спасибо
Реакции: serg5

serg5

Client
Регистрация
06.09.2017
Сообщения
11
Благодарностей
0
Баллы
3
Спасибо.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)