포트 포워딩
포트 포워딩 개요
외부 IP 주소 및 포트를 개인 네트워크의 IP 주소 및 포트와 매핑할 수 있습니다. 포트 포워딩이라고 하는 이 매핑은 MS-DPC, MS-100, MS-400 및 MS-500 멀티서비스 PIC에서 지원됩니다. Junos OS 릴리스 17.4R1부터는 MS-MPC 및 MS-MIC에서도 포트 포워딩이 지원됩니다.
포트 전달을 사용하면 패킷의 대상 주소와 포트를 변경하여 네트워크 주소 변환(NAT) 게이트웨이의 올바른 호스트에 도달할 수 있습니다. 변환을 통해 패킷이 원래 호스트로부터 수신된 포트 번호를 기반으로 가장된(일반적으로 사설) 네트워크 내의 호스트에 쉽게 도달할 수 있습니다. 이 대상 유형의 예로는 개인 네트워크 내에 있는 공용 HTTP 서버의 호스트가 있습니다. 또한 대상 주소를 변환하지 않고 포트 포워딩을 구성할 수도 있습니다. 포트 포워딩은 EIM(Endpoint-Independent Mapping), EIF(Endpoint-Independent Filltering) 및 APP(Address Pooling Paired)를 지원합니다.
포트 포워딩은 FTP ALG(Application-Level Gateway)에서만 작동하며, IPv6 Rapid Deployment(6rd) 및 DS-Lite(Dual-Stack Lite) 등 IPv4 인프라를 통해 IPv6 서비스를 제공하는 기술은 지원하지 않습니다. 포트 포워딩은 IPv4 네트워크에서만 dnat-44
및 twice-napt-44
를 지원합니다.
포트 포워딩의 이점
인터넷의 공용 컴퓨터와 같은 원격 컴퓨터가 개인 네트워크 내에 숨겨진 특정 컴퓨터의 비표준 포트에 연결할 수 있도록 합니다.
정적 대상 주소 변환을 위한 포트 포워딩 구성
포트 포워딩을 통해 대상 주소 변환을 구성할 수 있습니다. 포트 전달을 사용하면 패킷의 대상 주소와 포트를 변경하여 네트워크 주소 변환(NAT) 게이트웨이의 올바른 호스트에 도달할 수 있습니다. 포트 포워딩은 MS-DPC, MS-100, MS-400 및 MS-500 멀티서비스 PIC에서 지원됩니다. Junos OS 릴리스 17.4R1부터는 MS-MPC 및 MS-MIC에서도 포트 포워딩이 지원됩니다.
포트 포워딩을 사용하여 대상 주소 변환을 구성하려면 다음을 수행합니다.
IPv4에 대해 두 번의 NAT로 유사한 구성이 가능합니다. 예: 두 번 NAT를 사용하여 포트 포워딩 구성을 참조하십시오.
포트 포워딩과 스테이트풀 방화벽을 함께 구성할 수 있습니다. 스테이트풀 방화벽이 포트 포워딩보다 우선합니다.
대상 주소 변환 없이 포트 전달 구성
대상 주소를 변환하지 않고 포트 포워딩을 구성할 수 있습니다. 포트 포워딩을 사용하면 NAT(네트워크 주소 변환) 게이트웨이의 올바른 포트에 도달하도록 대상 포트를 변경할 수 있습니다. 포트 포워딩은 MS-DPC, MS-100, MS-400 및 MS-500 멀티서비스 PIC에서 지원됩니다. Junos OS 릴리스 17.4R1부터는 MS-MPC 및 MS-MIC에서도 포트 포워딩이 지원됩니다.
IPv4 네트워크에서 대상 주소 변환 없이 포트 포워딩을 구성하는 방법:
포트 포워딩과 스테이트풀 방화벽을 함께 구성할 수 있습니다. 스테이트풀 방화벽이 포트 포워딩보다 우선합니다.
예: 두 번 NAT로 포트 포워딩 구성
다음 예제에서는 변환 유형으로 을(를) 사용하여 twice-napt-44
포트 포워딩을 구성합니다. 또한 이 예에는 스테이트풀 방화벽과 구성된 다중 포트 맵이 있습니다.
포트 포워딩은 MS-DPC, MS-100, MS-400 및 MS-500 멀티서비스 PIC에서 지원됩니다. Junos OS 릴리스 17.4R1부터는 MS-MPC 및 MS-MIC에서도 포트 포워딩이 지원됩니다.
[edit services] user@host# show service-set in { syslog { host local { services any; } } stateful-firewall-rules r; nat-rules r; interface-service { service-interface sp-10/0/0.0; } } stateful-firewall { rule r { match-direction input; term t { from { destination-port { range low 20 high 5000; } } then { reject; } } } } nat { pool x { address 203.0.113.2/32; } rule r { match-direction input; term t { from { destination-address { 198.51.100.2/32; } destination-port { range low 10 high 20000; } } then { port-forwarding-mappings y; translated { destination-pool x; translation-type { twice-napt-44; } } } } } port-forwarding y { destined-port 45; translated-port 23; destined-port 55; translated-port 33; destined-port 65; translated-port 43; } } adaptive-services-pics { traceoptions { file sp-trace; flag all; } }
스테이트풀 방화벽이 포트 포워딩보다 우선합니다. 예를 들어 이 예에서는 20에서 5000 사이의 포트로 향하는 트래픽은 변환되지 않습니다.
최대 32개의 포트 맵을 구성할 수 있습니다.
변경 내역 표
기능 지원은 사용 중인 플랫폼과 릴리스에 따라 결정됩니다. 기능 탐색기 를 사용하여 플랫폼에서 기능이 지원되는지 확인하세요.