Tại sao không sử dụng netmasks ?
- 192.168.1.0/24 khối 192.168.1.0 - 182.168.1.255
- 1.0.0.0/8 khối 1.0.0.0 - 1.255.255.255
Bạn chỉ cần 5 byte cho địa chỉ IPv4 theo cách này. Nếu bạn muốn trở nên xảo quyệt với chiếc mặt nạ của mình, hãy tạo 8 byte đó.
Điều này có lợi ích là thực hiện so sánh rất nhanh, chỉ bằng cách HOẶC gắn mặt nạ với IP. Đây là cách hoạt động của định tuyến IP.
Ngoài ra, bạn có thể sử dụng các hàm của MySQL INET_NTOA và INET_ATON để chuyển đổi từ địa chỉ IP có định dạng dấu chấm sang dạng số và quay lại lần nữa, giúp lưu trữ hiệu quả và dễ làm việc.