네트워크 실습 문서 시뮬레이터 열기 →

NAT: 내부 LAN을 위한 PAT (overload)

R1에서 inside-source PAT (overload)를 설정해 사설 LAN이 단일 공인 IP 뒤에서 인터넷에 도달하게 합니다. 그런 다음 내부 web 서버에 대한 정적 1:1 매핑을 추가합니다.

이 실습을 브라우저에서 열기 →

무료 · 설치 불필요 · 계정 불필요

시나리오

Network Address Translation은 사설 네트워크가 하나 또는 몇 개의 공인 IP를 공유하도록 해 줍니다. `` +----- inside (LAN) -----+ +-- outside --+ | 10.0.0.0/24 | | 198.51.100 | | H1 H2 WEB | R1 | ISP/INET | +------------------------+ +-------------+ ` - PAT (overload): 여러 사설 호스트가 하나의 공인 IP를 공유합니다. 라우터는 출발 IP *와* L4 포트를 모두 재작성하고, 응답은 NAT 테이블에 (insideIp, insidePort) → (publicIp, publicPort) 바인딩을 기억해 둠으로써 디멀티플렉싱됩니다. - 정적 NAT (1:1): 한 사설 호스트가 고정된 공인 IP를 영구히 받습니다 — 외부에서 도달해야 하는 내부 서버 (웹 서버, 메일, …)에 사용됩니다. Cisco IOS에서 inside/outside 경계는 인터페이스별로 ip nat inside / ip nat outside로 선언하고, 규칙 자체는 전역 config에 둡니다: ip nat inside source list/static …`.

토폴로지

3 × 라우터, 1 × 스위치, 1 × 인터넷 · Cisco IOS-style

할 일

  1. R1에서 NAT 역할을 inside (Gi0/0)와 outside (Gi0/1)로 표시합니다. 이게 없으면 아래 규칙은 no-op입니다.

  2. 표준 ACL (NAT-INSIDE)을 만들어 LAN(10.0.0.0/24)과 매치시킵니다. PAT는 이 ACL을 사용해 무엇을 번역할지 결정합니다.

  3. ACL을 R1의 outside 인터페이스에서 PAT overload에 연결합니다: ip nat inside source list NAT-INSIDE interface Gi0/1 overload.

  4. 내부 web 서버에 정적 1:1 매핑을 추가합니다: 10.0.0.50 → 198.51.100.50.

이 실습을 브라우저에서 열기 →

같은 주제의 다른 실습

이 실습의 다른 언어 버전

NAT: PAT (overload) for an inside LANNAT: PAT (overload) für ein internes LANNAT: PAT (overload) para una LAN internaNAT: PAT (overload) para uma LAN internaNAT : PAT (overload) pour un LAN interneNAT: एक inside LAN के लिए PAT (overload)NAT:为内网 LAN 配置 PAT(overload)NAT: PAT (overload) per una LAN internaNAT:内部 LAN 向けの PAT(overload)NAT: PAT (overload) для внутреннего LANNAT: bir iç LAN için PAT (overload)NAT: PAT (overload) cho LAN nội bộ