2부 집 안의 네트워크
8장 IP 주소를 나누면 경로가 보인다
IPv4 주소는 점으로 나눈 네 개의 숫자로 보이지만 내부적으로는 32비트다. 주소만으로는 어디까지 같은 네트워크인지 알 수 없다. 접두사 길이 또는 서브넷 마스크가 함께 필요하다. 192.168.10.20/24에서 /24는 앞의 24비트를 네트워크 부분으로 본다는 뜻이다. 마지막 숫자가 비슷하다는 인상보다 이 경계가 중요하다.
같은 링크로 보낼지 게이트웨이로 보낼지를 정하려면 주소와 경로 정보가 필요하다. 보통 같은 서브넷의 목적지는 직접 전달하고 다른 목적지는 라우팅 표를 따른다. 그러나 VPN, 여러 네트워크 인터페이스, 더 구체적인 경로가 있으면 동작이 달라질 수 있다. 주소 앞부분만 보고 모든 경로를 추측하지 말고 실제 라우팅 표를 확인해야 한다.
/24를 둘로 나누어 보기
문서용 주소 192.0.2.0/24에는 총 256개의 주소가 있다. 이를 /25 두 개로 나누면 각각 128개다. 일반적인 IPv4 서브넷에서는 네트워크 주소와 브로드캐스트 주소를 호스트에 배정하지 않으므로 사용 가능한 호스트 주소는 각각 126개다. /31 지점 간 연결 등에는 다른 규칙이 적용되므로 “언제나 두 개를 뺀다”는 암기법은 범위를 붙여 기억하자.
Documentation example only: 192.0.2.0/24
Subnet A: 192.0.2.0/25
Network: 192.0.2.0
Hosts: 192.0.2.1 - 192.0.2.126
Broadcast: 192.0.2.127
Subnet B: 192.0.2.128/25
Network: 192.0.2.128
Hosts: 192.0.2.129 - 192.0.2.254
Broadcast: 192.0.2.255
접두사가 길어지면 하나의 네트워크에 포함되는 주소 수는 줄어든다. /26은 /24보다 더 구체적인 범위다. 작은 사무실에서 주소 계획을 세울 때 현재 장치 수만 맞추면 금방 부족해질 수 있다. 프린터, 전화기, 무선 장치, 관리용 인터페이스, 향후 확장까지 고려하되 지나치게 큰 브로드캐스트 영역을 만드는 것도 피한다. 주소 설계는 숫자 퍼즐이 아니라 관리 범위를 정하는 일이다.
사설 주소와 공개 주소
IPv4에는 사설망용으로 예약된 범위가 있다. 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16이다. 특히 172로 시작한다고 모두 사설 주소는 아니다. 172.16부터 172.31까지라는 범위를 알아야 한다. 여러 집에서 같은 사설 주소를 쓸 수 있는 것은 각 집의 내부 공간에서 의미를 갖기 때문이다. 인터넷 전체에서 유일한 공개 주소와 역할이 다르다.
사설 주소라고 자동으로 안전한 것은 아니다. VPN이나 잘못된 경로, 내부 침해를 통해 접근할 수 있다. 공개 주소라고 반드시 모든 포트가 열려 있는 것도 아니다. 주소의 범위와 접근 허용 정책을 분리해야 한다. “외부에서 직접 도달하기 어렵다”는 특성과 “인증 없이 믿어도 된다”는 판단 사이에는 큰 차이가 있다.
문서 예제에서는 실제 타인의 공개 주소를 임의로 사용하지 않는 편이 좋다. 이 책에서 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24를 쓰는 까닭은 문서와 예시를 위한 예약 범위이기 때문이다. 인터넷에 실제 접속해 보라는 뜻이 아니다. 실행 실습에는 자신의 루프백 주소나 허가받은 시험망을 사용한다.
주소 충돌보다 찾기 어려운 겹침
집과 회사가 같은 사설 대역을 사용하면 VPN 접속 후 특정 자원에 도달하기 어려울 수 있다. 컴퓨터 입장에서는 목적지가 집 안에 있는지 VPN 너머에 있는지 경로가 겹친다. 이때 DNS만 바꾸거나 브라우저를 재설치해도 근본 문제가 해결되지 않는다. 어느 경로가 우선하는지, VPN 정책이 무엇인지, 주소 대역을 조정할 수 있는지 살펴야 한다.
고정 주소를 정할 때는 DHCP가 자동 배정하는 범위와 겹치지 않게 관리한다. 가장 쉬운 방법은 장치가 임의의 주소를 고집하도록 만드는 대신 DHCP 예약 기능을 사용하는 것일 수 있다. 다만 장치 식별 방식과 MAC 임의화 여부를 확인해야 한다. 설정한 사람만 기억하는 주소는 나중에 장비 교체와 장애 대응의 부담이 된다.
주소표에는 주소만 적지 말고 용도, 담당자, 배정 방식, 서브넷, 게이트웨이, 변경일을 함께 남기자. 작은 팀에서는 문서 한 장이면 충분할 수 있다. 중요한 것은 값이 현실과 맞는지 정기적으로 확인하는 것이다. 네트워크가 복잡해지는 순간은 장치 수가 늘 때만이 아니다. 실제 상태와 사람들의 기억이 달라질 때도 복잡해진다.
표준과 공식 참고 자료
관련 기술의 원문 표준과 제작자 문서입니다. 번역 인용문이 아닌 새로 작성한 해설과 실습을 수록했습니다. 자료 확인: 2026-09-05.