🌿 CIDR - Classless Inter-Domain Routing
- Là một method thực hiện viêc phân bổ các địa chỉ IP.
- Được sử dụng trong Security Groups và networking của AWS nói chung.

- Giúp chúng ta define một dải địa chỉ IP:
- WWW.XX.YY.ZZ/34 => một IP
- WWW.XX.YY.ZZ/0 => tất cả IPs trong dải đó.
- Nhưng chúng ta có thể define: 192.168.0.0/26 => đại diện cho một dải 64 IPs 192.168.0.0 -> 192.168.0.63
🌿 Ingredients
-
Gồm 2 phần:
- Base IP
- Đại diện cho một dải IP.
- 10.0.0.0, 192.168.0.0, …
- Subnet Mask
- Xác định số lượng bits có thể thay đổi được trên IP
- Các dạng hay gặp:
- 8 <=> 255.0.0.0
- 16 <=> 255.255.0.0
- 24 <=> 255.255.255.0
- 32 <=> 255.255.255.255
- Base IP
-
Cách xác định dải IP từ Subnet Mask:

192.168.0.0/24 2^(32-24) IP <=> 192.168.0.0 -> 192.168.0.255
🌿 Private & Public IP
- Private IP là các dải sau:
- 10.0.0.0 -> 10.255.255.255 (10.0.0.0/8)
- 172.16.0.0 -> 172.31.255.255 (172.16.0.0/12) -> dải địa chỉ IP của AWS VPC
- 192.168.0.0 -> 192.168.255.225 (192.168.0.0/16)
- Tất cả các IPs còn lại thì là Public IP.