
학습/CS
배틀넷으로 쉽게 이해하는 NAT와 포트포워딩
스타크래프트나 워크래프트3를 플레이할 때, 배틀넷에서 친구와 함께 게임을 해 본 적 있으신가요? 스타크래프트의 사설 서버인 피시서버는 이미 종료된 지 꽤 됐고, 워크래프트3의 사설 서버인 m16 서버도 지난주 종료 소식을 전했습니다.공식 배틀넷과 달리, 피시서버나 m16 서버 같은 비공식 사설 배틀넷 서버에서는 방을 생성하려면 공유기에서 포트포워딩이나 DMZ 설정이 필요했습니다.이 설정 과정이 번거롭다 보니, 방을 생성할 수 있는 사람을 "방능자"라고 부르는 표현까지 생겨났습니다. 그렇다면 왜 포트포워딩이나 DMZ 설정이 필요했던 걸까요?이 질문에 답하기 위해, 먼저 필요한 개념들을 차근차근 살펴보겠습니다. 1. NAT란 무엇인가?NAT(Network Address Translation)는 사설 네트워크..