Тема: Як імітувати IP-адреси для тестування

Потрібно зробити таку програму (або якщо така вже є - скажіть як називається) що буде імітувати запити на тестовий сервер під різними ІР адресами.

На тестовий сервер (iis express який запущений в режимі дебагу, та використовує ІР localhost) мають приходити запити під різними IP адресами. Це потрібно для тестування списку "білих ІР", яким можна комунікувати зі сервером.

Ще раз уточню: сервер і клієнти розміщуються на одному комп'ютері. В сервера вже є ІР - це (localhost)127.0. 0.1, і його міняти не потрібно.
Для клієнта потрібно імітувати різні ІР, ніби це різні користувачі намагаються зайти на сайт, для того щоб протестувати список клієнтів яким дозволено входити.

Прихований текст

Можливо це щось дуже просте, але справді ніде не можу знайти

2

Re: Як імітувати IP-адреси для тестування

А сканувати він має з локальної мережі чи глобальної ?

3 Востаннє редагувалося Betterthanyou (11.10.2022 11:57:28)

Re: Як імітувати IP-адреси для тестування

reverse2500 написав:

А сканувати він має з локальної мережі чи глобальної ?

Не зрозумів про "сканувати", я такого не писав))

Мережа локальна. сервер і клієнти розміщуються на одному комп'ютері.
* Сервера має ІР (localhost)127.0. 0.1 - це ІР змінювати не потрібно.
* Клієнти мають мати різні ІР (не важливо які). Клієнти посилають запити на сервер з різними ІР. Я не знаю як так зробити

Тобто ні сервер, ні клієнт нічого не сканує.
* Сервер тільки приймає запити. (дивиться по ІР клієнта чи можна надати клієнту доступ)
* Клієнт тільки надсилає запити на вже відомий адрес сервера (localhost)127.0. 0.1, але під різними власними ІР, ніби це різні користувачі намагаються зайти на сайт.

ІР мають змінюватися тільки в клієнтів.

Питання в тому: як імітувати клієнтів з різними ІР ?

4

Re: Як імітувати IP-адреси для тестування

Localhost має адреси в діапазоні 127.0.0.1–127.255.255.255. Берете будь-яку, відкриваєте сокет і відправляєте на 127.0.0.1:ваш_порт.

Подякували: leofun011

5

Re: Як імітувати IP-адреси для тестування

Opentap підійде ? Там можна віртуальні мережеві карти створювати