IP주소 뒤의 숫자가 궁금해요.
CIDR(사이더)가 무엇인가요?2022. 04. 15
2022. 04. 15
안녕하세요! 여러분. 아임웹 Engineering팀 입니다.
아임웹은 코딩을 몰라도, 기술을 몰라도 멋진 웹사이트를 만들 수 있습니다.
홈페이지를 운영하다 보면, 불가피하게 IP 주소에 대해서 알게 됩니다. 그런데, 간혹 IP 주소 뒤에 /24
/16
같은 숫자가 붙어있지만 의미를 몰라도 별문제가 안되니까 그냥 사용하신 적이 있죠?
오늘은 바로 이 뒤에 붙는 숫자에 대해서 알아볼게요.
IP 주소 뒤에 /24
/16
같은 숫자는 CIDR(사이더)라는 표기법을 쓴 것입니다.
IP 주소 딱 하나만 이야기할 때는 1.1.1.1처럼 말하면 됩니다.
하지만, 비슷한 IP 주소 10개 또는 100개를 얘기하려면 일일이 전부 다 적어야 할까요?
이렇게 다수의 IP 주소의 범위(Range)를 표현하기 위한 표기법을 CIDR라고 합니다.
한번 자세히 알아볼까요?
IP 주소는 점으로 나뉜 4 영역으로 되어 있는데, 각각의 자리는 0~255 즉, 256 글자 중 1가지, 1바이트를 차지합니다.
1 byte = 8 bit = 1 octet
/24
라면 IP 주소의 총 32비트 중에, mask할 비트 수가 24개라는 뜻입니다. 이렇게 말하니 어렵죠?/24
라면 IP 주소의 앞에서 가릴 비트 수입니다.
얼굴 세로 길이가 32 센티 라면, 마스크 세로 사이즈가 24 센티 짜리라는 뜻입니다. 좀 쉽나요? 엄청 대두네요.
앞에서 24비트를 가리고 남은 8비트만 바뀔 수 있다는 뜻입니다. IP 주소의 마지막 8비트는 = 1바이트 = 1자리죠.
192.168.0.1이라면 여기서 마지막 1 자리만 바뀔 수 있다는 뜻입니다.
192.168.0.0/24
라면, 192.168.0.0 ~ 192.168.0.255
가 됩니다.**192.168.0.0/16**
이라면, 앞에서 절반을 가리니까 192.168.0.1 ~ 192.168.255.255
가 됩니다.여기서도 CIDR 표기법을 쓰는데, 여기서도 마찬가지입니다. 우리 서브넷은 하위 IP 범위를 어디부터 어디까지 쓰겠다!라고 CIDR 표기를 하면 됩니다.
그럼 그 서브넷은 그 하위에 모든 디바이스 간을 이어주죠. 대표적으로 AWS에서 VPC를 만들 때 IP 범위 지정에 CIDR를 사용합니다.
우리 아임웹 프로덕션은 ***.**.0.0/16
입니다. 이제 감이 오시죠?
이 3가지 대역은 전 세계 어디에도 공인 IP가 없는 약속된 사설로만 사용하는 IP 대역입니다.
자세한 내용은 한국인터넷정보센터의 게시물을 참고하세요!
그래도 계산이 귀찮다! 그러면 google에서 cidr 계산기를 검색해 보세요.
앞으로도 기술을 몰라도 되는 세상을 만드는 아임웹 답게 재미있고 유익한 내용으로 찾아뵙겠습니다!
by 엔지니어링 매튜