0Pricing
Network+ Academy · 강의

IPv4와 IPv6 함께 실행하기

이중 스택으로 두 버전이 네트워크에서 공존하는 방식을 살펴봅니다.

IPv4와 IPv6 함께 실행하기은(는) CoddyKit의 무료 Network+ Academy 강의입니다. 이것은 4개 중 4번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Network+ Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Network+ Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

긴 공존

IPv4와 IPv6은 직접 호환되지 않으므로 인터넷을 하룻밤 사이에 전환할 수 없습니다. 대신 전환 기간 동안 두 프로토콜이 수년간 나란히 실행됩니다.

네트워크 전문가는 두 프로토콜을 모두 지원해야 합니다. 따라서 Network+ 시험에서는 두 버전이 원활하게 함께 작동하도록 하는 기술을 다룹니다.

이중 스택 기초

가장 일반적인 방법은 이중 스택입니다. 장치가 IPv4와 IPv6을 동시에 실행하는 방식입니다. 장치는 각 유형의 주소를 하나씩 보유하고 목적지에 따라 사용할 주소를 선택합니다.

이중 스택은 변환이 필요하지 않으므로 선호되는 전환 방법입니다. 각 프로토콜이 자체 네이티브 경로를 사용하기만 하면 됩니다.

이중 스택의 선택 방식

이중 스택 호스트에서는 일반적으로 목적지와 경로가 모두 지원할 경우 IPv6을 우선 사용하고, 그렇지 않으면 IPv4로 대체합니다.

이 선택은 반환된 DNS 레코드의 안내를 받습니다. AAAA 레코드는 IPv6을 가리키고 A 레코드는 IPv4를 가리킵니다. 장치는 사용 가능하고 도달 가능한 항목을 기준으로 선택합니다.

다른 프로토콜을 통한 터널링

한 프로토콜의 네이티브 경로가 없을 때는 터널링을 사용해 한 프로토콜을 다른 프로토콜 안에 캡슐화합니다. 예를 들어 IPv6 패킷을 IPv4 안에 캡슐화하면 IPv4만 사용하는 구간을 통과할 수 있습니다.

터널링 메커니즘을 사용하면 종단 간 네이티브 IPv6을 사용할 수 있게 될 때까지, 서로 고립된 IPv6 네트워크가 IPv4 인터넷을 통해 통신할 수 있습니다.

변환 기술

NAT64는 IPv6과 IPv4 사이를 변환하여 IPv6만 사용하는 Client가 IPv4만 사용하는 Server에 연결할 수 있게 합니다. 필요한 AAAA 레코드를 합성하는 DNS64와 함께 작동합니다.

변환은 이중 스택보다 복잡하며, 한쪽이 다른 프로토콜을 전혀 사용할 수 없을 때 사용합니다. 예를 들어 최신 IPv6 전용 모바일 네트워크가 기존 서비스에 연결할 때 사용합니다.

두 버전을 함께 사용하는 DNS

DNS는 레코드 유형을 통해 두 환경을 연결합니다. A 레코드는 이름을 IPv4 주소에 매핑하고, AAAA 레코드는 이름을 IPv6 주소에 매핑합니다.

이중 스택 Server는 두 레코드를 모두 게시하므로 각 Client는 자신의 기능에 맞는 주소를 받습니다. 올바른 DNS 레코드는 원활한 이중 스택 작동에 필수적입니다.

example.com  A     203.0.113.10
example.com  AAAA  2001:db8::10

전환 경로 선택하기

각 끝점이 지원하는 항목에 따라 방법을 선택하십시오.

  • 양쪽 모두 두 프로토콜을 지원 → 이중 스택(가장 간단함)
  • IPv4를 통과하는 IPv6 네트워크 → 터널링
  • IPv6 전용에서 IPv4 전용으로 연결 → 변환(NAT64/DNS64)

가능한 경우 이중 스택을 선호합니다. 변환으로 인한 추가 처리 부담을 피할 수 있기 때문입니다.

이중 스택 문제 해결

이중 스택에서는 문제 해결 시 고려할 사항이 늘어납니다. 이름은 IPv6을 통해 해석되지만 IPv6 경로가 끊어져 IPv4는 작동하는데도 연결이 느려지거나 실패할 수 있습니다.

ping과 traceroute 같은 도구에는 IPv6 모드(ping -6)가 있으므로 각 프로토콜을 독립적으로 테스트하고 어느 스택에 문제가 있는지 정확히 파악할 수 있습니다.

아직 IPv4를 중단하지 않는 이유

여전히 막대한 수의 서비스, 장치, 네트워크가 IPv4만 실행합니다. IPv4를 끄면 인터넷의 많은 부분에 대한 액세스가 끊기므로 IPv4는 여전히 필수적입니다.

필요에 따라 전환은 점진적으로 이루어집니다. IPv6 도입이 꾸준히 증가하더라도 경력 전반에 걸쳐 두 프로토콜을 모두 지원하게 될 것입니다.

운영 환경의 현실

실제로 대부분의 최신 네트워크는 이중 스택입니다. Client, Server, 라우터가 모두 IPv4와 IPv6 주소를 보유합니다. 이동통신사는 기존 IPv4 서비스에 연결하기 위해 NAT64를 사용하는 IPv6 전용 코어를 점점 더 많이 운영하고 있습니다.

어떤 메커니즘이 사용 중인지 이해하면 연결 문제를 진단하고 모든 사용자가 이용할 수 있는 네트워크를 설계하는 데 도움이 됩니다.

두 버전 통합하기

핵심은 다음과 같습니다. IPv4와 IPv6은 공존하며, 기본 방식은 이중 스택, 호환되지 않는 구간을 통과할 때는 터널링, 한 프로토콜만 사용하는 끝점에는 변환을 사용합니다.

이제 IPv6의 필수 내용을 모두 마쳤으므로, 이미 알고 있는 IPv4와 함께 IPv6을 읽고 분류하고 통합할 수 있습니다.

빠른 확인

전환 방법을 선택하십시오.

복습

IPv4와 IPv6을 함께 실행하는 방법을 배웠습니다.

  • 두 프로토콜은 호환되지 않으므로 긴 전환 기간 동안 공존합니다.
  • 이중 스택은 두 프로토콜을 모두 네이티브로 실행하며 선호되는 방식입니다.
  • 터널링은 호환되지 않는 구간을 통과할 때 한 프로토콜을 다른 프로토콜 안에 넣습니다.
  • NAT64/DNS64는 IPv6 전용 끝점과 IPv4 전용 끝점 사이를 변환합니다.
  • DNS는 선택을 안내하기 위해 A(IPv4) 및 AAAA(IPv6) 레코드를 사용합니다.

자주 묻는 질문

“IPv4와 IPv6 함께 실행하기” 강의는 무료인가요?

네 — “IPv4와 IPv6 함께 실행하기” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Network+ Academy 강의 전체를 잠금 해제할 수 있습니다. Network+ Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

“IPv4와 IPv6 함께 실행하기”에서 뭘 배우나요?

이중 스택으로 두 버전이 네트워크에서 공존하는 방식을 살펴봅니다. 브라우저에서 직접 실행하는 실습 코드로 Network+ Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Network+ Academy을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Network+ Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 4번째 강의입니다.

“IPv4와 IPv6 함께 실행하기” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Network+ Academy 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Network+ Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. IPv6가 필요했던 이유
  2. IPv6 주소 읽기와 줄이기
  3. IPv6 주소 유형과 범위
  4. IPv4와 IPv6 함께 실행하기
← Network+ Academy(으)로 돌아가기