인터넷에서 ‘문 번호’가 필요한 진짜 이유
DDNS까지 설정했는데
막상 외부에서 접속이 안 되는 경우가 있습니다.
이때 가장 많이 듣는 말이 바로 이겁니다.
“포트 설정 하셨어요?”
포트는 네트워크에서
외부 접속의 핵심 개념입니다.
오늘은 포트가 무엇인지,
그리고 왜 포트가 있어야 외부 접속이 되는지 쉽게 설명해볼게요.
포트(port)란 무엇인가요?
포트는 하나의 IP 주소 안에서 서비스를 구분하는 번호입니다.
IP 주소가
“어느 집인가”
를 알려주는 정보라면,
포트는
“그 집의 어느 문으로 들어갈 것인가”
를 알려주는 번호입니다.
왜 포트가 필요할까요?
하나의 IP 주소에는
여러 서비스가 동시에 동작할 수 있습니다.
예를 들면,
- 웹 서비스
- 원격 접속
- 파일 서버
- NAS
- CCTV
이 모든 것을
IP 하나로만 구분하면 혼란이 생깁니다.
그래서
서비스마다 포트 번호를 붙여 구분합니다.
포트 번호 예시로 이해하기
| 서비스 | 포트 번호 |
|---|---|
| 웹사이트 (HTTP) | 80 |
| 보안 웹 (HTTPS) | 443 |
| 원격 접속 (SSH) | 22 |
| FTP | 21 |
즉,
IP 주소 + 포트 번호
가 하나의 정확한 접속 위치가 됩니다.
외부 접속 주소는 이렇게 생깁니다
도메인주소:포트번호
예를 들어,
myhome.ddns.net:5000
이 의미는
myhome.ddns.net 주소로 접속하되
5000번 포트를 사용하겠다
라는 뜻입니다.
외부에서 바로 접속이 안 되는 이유
집이나 회사의 네트워크 구조를 보면
보통 이런 형태입니다.
인터넷
↓
공인 IP (공유기)
↓
사설 IP (PC, NAS, CCTV)
외부에서 접속 요청이 들어오면
공유기는 이렇게 생각합니다.
“어느 기기로 보내야 하지?”
“어느 서비스로 보내야 하지?”
이 정보를 알려주지 않으면
요청은 막히게 됩니다.
이때 필요한 것이 바로 포트 설정입니다.
포트는 왜 ‘문’에 비유할까?
집 주소(IP)는 맞게 찾아왔는데
- 현관문
- 뒷문
- 차고 문
중 어디로 들어가야 할지 모르면
들어갈 수 없습니다.
포트는
“이 서비스는 이 문으로 들어오세요”
라고 알려주는 문 번호 역할을 합니다.
포트가 열려 있어야 외부 접속이 됩니다
- 포트가 열려 있음 → 접속 가능
- 포트가 닫혀 있음 → 접속 차단
기본적으로 공유기는
보안을 위해 대부분의 포트를 닫아 둡니다.
그래서 외부 접속을 하려면
필요한 포트만 선택적으로 열어야 합니다.
DDNS와 포트의 관계
- DDNS → 주소 문제 해결
- 포트 → 어디로 들어올지 결정
즉,
DDNS는 “어디로 올지”
포트는 “어디로 들어올지”
를 담당합니다.
둘 중 하나라도 없으면
외부 접속은 제대로 동작하지 않습니다.
포트 설정이 위험하지는 않을까?
포트 자체는
길 안내 표지판에 가깝습니다.
보안은
- 포트 개수
- 비밀번호
- 인증 방식
에 따라 달라집니다.
👉 그래서
필요한 포트만 최소한으로 열고
보안을 함께 설정하는 것이 중요합니다.
핵심 요약 한 줄
포트는 IP 주소 안에서 서비스를 구분하는 ‘문 번호’입니다
이 개념을 이해하면
왜 외부 접속이 안 되는지,
무엇을 설정해야 하는지가 보이기 시작합니다.