CIDR 프리픽스 162가지
/0부터 /32까지, IPv6는 /128까지. 마스크와 주소 개수, 쓸 수 있는 호스트 수를 프리픽스 하나에서 계산했습니다.
IPv433
주소가 32비트라 마스크를 255.255.255.0처럼 점 넷으로 적습니다.
/00.0.0.04,294,967,294/1128.0.0.02,147,483,646/2192.0.0.01,073,741,822/3224.0.0.0536,870,910/4240.0.0.0224.0.0.0/4 · 240.0.0.0/4268,435,454/5248.0.0.0134,217,726/6252.0.0.067,108,862/7254.0.0.033,554,430/8255.0.0.010.0.0.0/8 · 127.0.0.0/816,777,214/9255.128.0.08,388,606/10255.192.0.0100.64.0.0/104,194,302/11255.224.0.02,097,150/12255.240.0.0172.16.0.0/121,048,574/13255.248.0.0524,286/14255.252.0.0262,142/15255.254.0.0198.18.0.0/15131,070/16255.255.0.0192.168.0.0/16 · 169.254.0.0/1665,534/17255.255.128.032,766/18255.255.192.016,382/19255.255.224.08,190/20255.255.240.04,094/21255.255.248.02,046/22255.255.252.01,022/23255.255.254.0510/24255.255.255.0192.0.2.0/24 · 198.51.100.0/24 · 203.0.113.0/24 · 192.88.99.0/24254/25255.255.255.128126/26255.255.255.19262/27255.255.255.22430/28255.255.255.24014/29255.255.255.2486/30255.255.255.2522/31255.255.255.2542/32255.255.255.255255.255.255.255/321
IPv6129
주소가 128비트라 마스크를 적지 않고 프리픽스 길이만 씁니다. 한 집에 /56, 한 망에 /64가 관례입니다.
/02^128/12^127/22^126/32^125/42^124/52^123/62^122/7fc00::/72^121/8ff00::/82^120/92^119/10fe80::/102^118/112^117/122^116/132^115/142^114/152^113/162002::/162^112/172^111/182^110/192^109/202^108/212^107/222^106/232^105/242^104/252^103/262^102/272^101/282^100/292^99/302^98/312^97/322001:db8::/32 · 2001::/322^96/332^95/342^94/352^93/362^92/372^91/382^90/392^89/402^88/412^87/422^86/432^85/442^84/452^83/462^82/472^81/482^80/492^79/502^78/512^77/522^76/532^75/542^74/552^73/562^72/572^71/582^70/592^69/602^68/612^67/622^66/632^65/642^64/652^63/662^62/672^61/682^60/692^59/702^58/712^57/722^56/732^55/742^54/752^53/762^52/772^51/782^50/792^49/802^48/812^47/822^46/832^45/842^44/852^43/862^42/872^41/882^40/892^39/902^38/912^37/922^36/932^35/942^34/952^33/96::ffff:0:0/96 · 64:ff9b::/964,294,967,296/972,147,483,648/981,073,741,824/99536,870,912/100268,435,456/101134,217,728/10267,108,864/10333,554,432/10416,777,216/1058,388,608/1064,194,304/1072,097,152/1081,048,576/109524,288/110262,144/111131,072/11265,536/11332,768/11416,384/1158,192/1164,096/1172,048/1181,024/119512/120256/121128/12264/12332/12416/1258/1264/1272/128::/128 · ::1/1281
읽는 방법
- /24는 앞의 24비트가 망이라는 뜻입니다. 남은 8비트가 그 안의 주소가 됩니다.
- 한 비트가 늘 때마다 망은 둘로 갈리고 주소는 반으로 줍니다.
- 쓸 수 있는 주소는 보통 전체에서 둘(망 주소·브로드캐스트)을 뺀 값입니다.
- IPv6에는 브로드캐스트가 없어 뺄 것이 없습니다. 한 망은 /64가 관례입니다.
자주 묻는 질문
Q. 255.255.255.0은 몇 비트인가요?
/24입니다. 마스크의 1을 세면 24개입니다.
Q. /24에는 주소가 몇 개인가요?
256개이고, 그중 쓸 수 있는 것은 254개입니다. 망 주소와 브로드캐스트를 빼기 때문입니다.
Q. /31을 왜 쓰나요?
라우터 둘을 잇는 자리입니다. 그 자리에는 브로드캐스트가 필요 없어 두 주소를 다 씁니다(RFC 3021).
Q. IPv6에서 /64가 왜 기본인가요?
주소 뒷부분 64비트를 기기가 스스로 만들도록 정해 두었기 때문입니다. 한 망을 /64보다 잘게 쪼개면 그 기능이 어긋납니다.
Q. 와일드카드 마스크는 무엇인가요?
마스크를 뒤집은 값입니다. 라우터 설정에서 "이 자리는 아무 값이어도 된다"를 적을 때 씁니다.