포트 포워딩
보이기
포트 포워딩(영어: port forwarding) 또는 포트 매핑(영어: port mapping)은 컴퓨터 네트워크에서 패킷이 라우터나 방화벽과 같은 네트워크 게이트웨이를 가로지르는 동안 하나의 IP 주소와 포트 번호 결합의 통신 요청을 다른 곳으로 넘겨주는 네트워크 주소 변환(NAT)의 응용이다. 이 기법은 게이트웨이(외부망)의 반대쪽에 위치한 보호/내부망에 상주하는 호스트에 대한 서비스를 생성하기 위해 흔히 사용되며, 통신하는 목적지 IP 주소와 포트 번호를 내부 호스트에 다시 매핑함으로써 이루어진다.[1][2]
목적
[편집]포트 포워딩은 원격 컴퓨터(이를테면 인터넷 상의 컴퓨터)가 근거리 통신망(LAN) 내에 위치한 특정 컴퓨터나 서비스에 연결할 수 있게 한다.[3]
일반적인 응용은 다음을 포함한다:
- 퍼블릭 HTTP 서버를 프라이빗 LAN 안에 실행한다
- 인터넷으로부터 프라이빗 LAN 상의 호스트에 대한 시큐어 셸 접근을 허가한다.
- 인터넷으로부터 호스트에 대한 FTP 접근을 허가한다.
- 프라이빗 LAN에 위치한 공개 게임 서버를 실행한다.
종류
[편집]포트 포워딩은 다음의 종류로 나눌 수 있다:[4]
- 로컬 포트 포워딩
- 원격 포트 포워딩
- 동적 포트 포워딩
같이 보기
[편집]- 네트워크 주소 변환 (NAT)
- 시큐어 셸
각주
[편집]- ↑ “Definition of: port forwarding”. PC 매거진. 2012년 6월 3일에 원본 문서에서 보존된 문서. 2008년 10월 11일에 확인함.
- ↑ Rory Krause. “Using ssh Port Forwarding to Print at Remote Locations”. 리눅스 저널. 2008년 10월 11일에 확인함.
- ↑ Jeff "Crash" Goldin. “How to set up a home web server”. Red Hat. 2008년 10월 4일에 원본 문서에서 보존된 문서. 2008년 10월 11일에 확인함.
- ↑ OpenSSH Port forwarding
외부 링크
[편집]- Alan Stafford. “Warp Speed Web Access: Sharing the Bandwidth”. PC World. 2008년 3월 18일에 원본 문서에서 보존된 문서. 2008년 10월 11일에 확인함.