로그인
가이드 목록

IP.MLKC GUIDE

IPv4와 IPv6를 구분하는 방법

IPv4와 IPv6의 주소 형식, 동시 사용 방식, 연결 결과가 달라지는 이유를 실용적으로 정리합니다.

최근 갱신 2026-06-23 약 8분

주소 모양부터 다릅니다

IPv4 주소는 32비트이며 보통 203.0.113.7처럼 점으로 구분한 네 개의 십진수로 표시합니다. IPv6 주소는 128비트이며 2001:db8::1처럼 콜론으로 구분한 16진수 그룹으로 표시합니다. 연속된 0은 한 번에 한해 ::로 줄여 쓸 수 있습니다.

IPv6가 도입된 핵심 이유는 인터넷에 연결되는 기기가 늘면서 IPv4 주소 공간이 부족해졌기 때문입니다. 더 큰 주소 공간 외에도 자동 설정, 멀티캐스트, 단순화된 헤더 구조 같은 차이가 있지만, 일반 이용자가 가장 자주 체감하는 부분은 같은 사이트 접속에서도 IPv4 또는 IPv6 중 하나가 선택될 수 있다는 점입니다.

대부분의 네트워크는 두 방식을 함께 씁니다

현재 많은 통신망과 운영체제는 듀얼 스택으로 동작합니다. 기기가 IPv4와 IPv6 주소를 모두 가지고, 접속 대상도 두 주소를 제공하면 운영체제가 연결 품질과 도달 가능성을 바탕으로 사용할 경로를 선택합니다.

따라서 한 사이트에서는 IPv6가 보이고 다른 사이트에서는 IPv4가 보일 수 있습니다. DNS 응답, 서버 지원 여부, 공유기 설정, 통신사 망 상태에 따라 선택이 달라지므로 한 번의 조회 결과만으로 장치에 다른 프로토콜이 없다고 단정할 수 없습니다.

IPv6라고 해서 위치나 사용자가 더 정확히 식별되지는 않습니다

IPv6 주소는 길고 인터페이스마다 여러 주소가 존재할 수 있지만, 주소만으로 개인의 정확한 위치나 신원을 알아낼 수 있다는 뜻은 아닙니다. 위치 정보는 등록 데이터, 라우팅 정보, 통신사 관측 자료 등을 조합한 추정치입니다.

현대 운영체제는 외부 통신에 임시 IPv6 주소를 사용하는 프라이버시 확장 기능을 지원합니다. 주소 일부가 주기적으로 바뀔 수 있으므로 장기간 고정 식별자로 취급해서는 안 됩니다.

연결 장애를 진단할 때 확인할 항목

IPv6 경로만 느리거나 끊기는 것처럼 보인다면 무조건 IPv6를 끄기보다 DNS 결과와 각 프로토콜의 연결 여부를 분리해 확인하는 편이 좋습니다. 임의로 비활성화하면 다른 서비스의 정상 경로까지 영향을 받을 수 있습니다.

  • DNS가 A(IPv4)와 AAAA(IPv6) 레코드를 모두 반환하는지 확인
  • 공유기와 통신사에서 IPv6 접두사를 정상적으로 받았는지 확인
  • 방화벽이 ICMPv6를 과도하게 차단하지 않는지 확인
  • curl -4와 curl -6으로 동일한 URL의 연결 결과 비교