예: 192.168.1.1 → 3232235777
예: 3232235777 → 192.168.1.1
| IP 주소 | 숫자 표현 | 설명 | 동작 |
|---|---|---|---|
| 127.0.0.1 | 2130706433 | 로컬 루프백 주소 | |
| 192.168.1.1 | 3232235777 | 사설 네트워크 주소 | |
| 10.0.0.1 | 167772161 | 사설 네트워크 주소 | |
| 172.16.0.1 | 2886729729 | 사설 네트워크 주소 | |
| 8.8.8.8 | 134744072 | Google DNS | |
| 1.1.1.1 | 16843009 | Cloudflare DNS |
IPv4 주소는 4바이트(32비트)로 구성되며, 각 바이트는 0에서 255 사이입니다. IP 주소는 다음 공식을 사용하여 32비트 부호 없는 정수로 변환할 수 있습니다: 숫자 = (세그먼트 1 × 256³) + (세그먼트 2 × 256²) + (세그먼트 3 × 256¹) + (세그먼트 4 × 256⁰)
예: 192.168.1.1 = (192 × 16777216) + (168 × 65536) + (1 × 256) + 1 = 3232235777
이 변환은 데이터베이스 저장, 네트워크 프로그래밍, IP 범위 쿼리 등에서 유용합니다. 숫자 형태가 비교와 계산에 더 쉽기 때문입니다.