포트 포워딩
포트 포워딩 개요
외부 IP 주소 및 포트를 개인 네트워크의 IP 주소 및 포트와 매핑할 수 있습니다. 포트 포워딩이라고 하는 이 매핑은 MS-DPC, MS-100, MS-400, MS-500 멀티서비스 PIC에서 지원됩니다. Junos OS 릴리스 17.4R1부터는 MS-MPC 및 MS-MIC에서도 포트 포워딩이 지원됩니다.
포트 포워딩을 사용하면 패킷의 대상 주소와 포트를 변경하여 네트워크 주소 변환(NAT) 게이트웨이의 올바른 호스트에 도달할 수 있습니다. 이 변환은 원래 호스트로부터 패킷을 수신한 포트 번호를 기반으로 가장 가장된 일반적으로 사설 네트워크 내의 호스트에 쉽게 도달할 수 있도록 도와줍니다. 이러한 유형의 대상의 예로는 개인 네트워크 내의 공용 HTTP 서버 호스트가 있습니다. 대상 주소를 변환하지 않고 포트 포워딩을 구성할 수도 있습니다. 포트 포워딩은 EIM(엔드포인트 독립 매핑), EIF(엔드포인트 독립 채우기) 및 APP(Address Pooling Paired)를 지원합니다.
포트 포워딩은 FTP ALG(application-level gateway)에서만 작동하며, IPv6 rapid deployment(6rd) 및 Dual-Stack Lite(DS-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개의 포트 맵을 구성할 수 있습니다.
변경 내역 표
기능 지원은 사용 중인 플랫폼과 릴리스에 따라 결정됩니다. 기능 탐색기를 사용하여 플랫폼에서 기능이 지원되는지 확인합니다.