통신사급 NAT(CGNAT, 대규모 NAT라고도 함)는 여러분의 공유기가 이미 하고 있는 NAT에 더해, 인터넷 서비스 제공업체가 수행하는 주소 변환입니다. 이 덕분에 많은 가입자가 공인 IPv4 주소 하나를 함께 쓸 수 있습니다.
통신사가 쓰는 이유
IPv4 주소는 몇 년 전에 고갈되었고, 이제 이전 시장에서 실제로 돈을 주고 사야 합니다. 가입자는 백만 명인데 IPv4 주소는 그보다 훨씬 적은 통신사에는 두 가지 선택지가 있습니다. IPv6를 도입하는 것, 그리고 아직 IPv4가 필요한 서비스를 위해 IPv4 주소를 가입자끼리 나눠 쓰게 하는 것입니다. CGNAT는 두 번째에 해당합니다.
동작 방식
- 기기는 사설 주소(예:
192.168.1.x)를 씁니다. - 공유기가 이를 자신의 WAN 주소로 변환합니다. 그런데 CGNAT에서는 이 주소가 공인 대역이 아니라 공유 주소 공간
100.64.0.0/10(RFC 6598)에서 나옵니다. - 통신사의 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 주소가 무엇인지는 홈페이지에서 확인하세요.