본문으로 건너뛰기
ipaddress.si
프라이버시1분 분량

CGNAT(통신사급 NAT)란?

통신사가 공인 IPv4 주소 하나를 수백 명의 가입자와 나눠 쓰게 할 수 있는 이유, 확인하는 방법, 그리고 그로 인해 안 되는 것들.

글: ipaddress.si

통신사급 NAT(CGNAT, 대규모 NAT라고도 함)는 여러분의 공유기가 이미 하고 있는 NAT에 더해, 인터넷 서비스 제공업체가 수행하는 주소 변환입니다. 이 덕분에 많은 가입자가 공인 IPv4 주소 하나를 함께 쓸 수 있습니다.

통신사가 쓰는 이유

IPv4 주소는 몇 년 전에 고갈되었고, 이제 이전 시장에서 실제로 돈을 주고 사야 합니다. 가입자는 백만 명인데 IPv4 주소는 그보다 훨씬 적은 통신사에는 두 가지 선택지가 있습니다. IPv6를 도입하는 것, 그리고 아직 IPv4가 필요한 서비스를 위해 IPv4 주소를 가입자끼리 나눠 쓰게 하는 것입니다. CGNAT는 두 번째에 해당합니다.

동작 방식

  1. 기기는 사설 주소(예: 192.168.1.x)를 씁니다.
  2. 공유기가 이를 자신의 WAN 주소로 변환합니다. 그런데 CGNAT에서는 이 주소가 공인 대역이 아니라 공유 주소 공간 100.64.0.0/10(RFC 6598)에서 나옵니다.
  3. 통신사의 CGNAT 게이트웨이가 다시 한 번 변환해, 많은 가입자가 함께 쓰는 공인 주소로 바꾸고 각자에게 포트 범위를 할당합니다.

CGNAT 뒤에 있는지 확인하는 법

공유기 상태 페이지를 열어 WAN(인터넷) IP 주소를 찾으세요.

  • 100.64.0.0 – 100.127.255.255 범위이거나 사설 대역이면 CGNAT 뒤에 있는 것입니다.
  • 홈페이지에 표시되는 IPv4 주소와 같다면 자신만의 공인 주소를 가진 것입니다.

모바일 연결의 IPv4는 거의 항상 CGNAT 뒤에 있습니다.

안 되는 것들

  • 수신 연결: 포트 포워딩이 되지 않으므로 게임 서버, 집의 NAS, 카메라 원격 접속은 우회 방법 없이는 불가능합니다.
  • P2P: 일부 게임, 음성 통화, 파일 공유 앱이 잘 작동하지 않습니다.
  • 평판: 주소를 함께 쓰는 다른 가입자가 문제를 일으키면 CAPTCHA나 차단을 더 자주 볼 수 있습니다.
  • 기록: 사용자를 식별하려면 통신사가 주소뿐 아니라 포트와 시각까지 기록해야 합니다.

도움이 되는 것

  • IPv6: IPv6에서는 기기가 고유한 글로벌 주소를 가지므로 CGNAT가 적용되지 않습니다. 여러분이 쓰는 대부분의 서비스가 이미 지원합니다.
  • 통신사에 요청: 많은 통신사가 요청하거나 소액을 내면 공인 IPv4 주소를 줍니다.
  • 터널: VPN이나 터널 서비스로 외부에서 접근할 수 있게 만들 수 있습니다.

연결이 IPv6를 지원하는지, 공인 IPv4 주소가 무엇인지는 홈페이지에서 확인하세요.

  • IP 주소1분 분량

    공인 IP 주소와 사설 IP 주소

    노트북 주소는 192.168로 시작하는데 웹사이트에는 다른 주소가 보이는 이유와, 그것이 연결과 개인정보에 갖는 의미.

  • IP 주소2분 분량

    IPv4와 IPv6: 실제로 무엇이 달라질까

    주소 길이가 가장 눈에 띄지만, 진짜 차이는 네트워크에 번호를 매기는 방식, 기기가 스스로 설정하는 방식, 그리고 NAT의 운명에 있습니다.