Мир сегодня с "Юрий Подоляка"
Мир сегодня с "Юрий Подоляка"
Труха⚡️Україна
Труха⚡️Україна
Николаевский Ванёк
Николаевский Ванёк
Мир сегодня с "Юрий Подоляка"
Мир сегодня с "Юрий Подоляка"
Труха⚡️Україна
Труха⚡️Україна
Николаевский Ванёк
Николаевский Ванёк
nerd.ka avatar

nerd.ka

On my way to Senior 💪
Notes of Middle Test Automation Engineer 🪄
Питання та пропозиції сюди @merykul
TGlist рейтинг
0
0
ТипАчык
Текшерүү
Текшерилбеген
Ишенимдүүлүк
Ишенимсиз
Орду
ТилиБашка
Канал түзүлгөн датаКвіт 17, 2024
TGlistке кошулган дата
Лют 05, 2025
Тиркелген топ

Рекорддор

28.04.202523:59
247Катталгандар
28.04.202523:59
200Цитация индекси
30.04.202523:59
2781 посттун көрүүлөрү
29.04.202504:00
01 жарнама посттун көрүүлөрү
31.01.202522:19
47.17%ER
30.04.202523:59
112.55%ERR
Катталуучулар
Citation индекси
Бир посттун көрүүсү
Жарнамалык посттун көрүүсү
ER
ERR
ЛЮТ '25БЕР '25КВІТ '25

nerd.ka популярдуу жазуулары

Що таке CIDR block

Для початку потрібно згадати що таке IP адреса, та з чого вона складається.
📮IP-адреси — це унікальні адреси пристроїв у мережі, як адреси будинків у місті.

Кожна IP адреса (IPv4) має 4 октети розділені крапками.
Одна октета = 8 бітів. Разом IP адреса IPv4 має 32 біти.

Приклад: 192.168.1.0
1st octet - 192
2nd octet - 168
3rd octet - 1
4th octet - 0


CIDR — це скорочення від Classless Inter-Domain Routing. CIDR-блок дозволяє об’єднати багато IP-адрес у підмережу, тим самим відзначаючи діапазон IP адрес.

💡 Нариклад:
Уявімо, що компанія має мережу з IP-адресами від 192.168.1.0 до 192.168.1.255.
Якщо ми хочемо позначити цей діапазон, можна використати CIDR-формат: 192.168.1.0/24.
Це означає, що всі IP-адреси в межах від 192.168.1.0 до 192.168.1.255 належать до однієї мережі, і ми використовуємо лише одну адресу (192.168.1.0/24), щоб відзначити весь діапазон.

CIDR-блок — це спосіб сказати: “цей шматок IP-адрес належить одній мережі”. Це дає більше контролю, менше витрат, краще керування і гнучкість.

Цікаво, що є альтернатива cidr block ➡ subnet mask. Проте subnet masks підходять тільки для IPv4, в той час як cidr block підходить також і для IPv6.

Subnet mask - це 32-бітне число, яке визначає, яка частина IP-адреси позначає мережу, а яка — хости (тобто комп’ютери, телефони, роутери тощо)

💡 Наприклад, якщо у нас є IP-адреса 192.168.1.50 і subnet mask 255.255.255.0, то перші три октети (192.168.1) вказують на мережу, а остання октета (50) — на конкретний пристрій у цій мережі (хост).

Як виглядає subnet mask?
255.255.255.0
Це — найпоширеніша маска, яка відповідає CIDR /24


———
Практичні кейси у тестуванні

1️⃣ Тестування обмежень доступу за IP
Сценарій: Перевірка, чи система дозволяє доступ лише користувачам із певного діапазону IP-адрес.

Приклад: Вхід у вебзастосунок або адмін-панель із IP-адреси, що належить до дозволеного CIDR-блоку (наприклад, 192.168.1.0/24), та перевірка блокування доступу з IP поза цим діапазоном.

Інструменти: Використання VPN, проксі або редагування заголовка X-Forwarded-For у Postman для симуляції різних IP-адрес.

2️⃣ Перевірка геолокаційних обмежень
Сценарій: Тестування, чи доступ до сервісу обмежений певними країнами або регіонами на основі IP-адрес.

Приклад: Симуляція доступу з IP-адрес різних країн (наприклад, США, Німеччина, Україна) і перевірка, чи сервіс правильно обмежує або дозволяє доступ відповідно до політики.

Інструменти: Використання VPN або спеціалізованих сервісів для підміни геолокації IP-адрес.

———
Welcome to comments ✍️
Чи стикались ви з cidr/subnet masks в роботі?

#network #ip #testing #qa #nerdka
Көбүрөөк функцияларды ачуу үчүн кириңиз.