내부 IP와 포트를 공인 IP와 다른 포트로 매핑하고, 응답이 돌아오면 원래 내부 장치로 되돌립니다.
NAT와 DHCP 역할
사설 IP 장치가 인터넷에 나가려면 NAT가 주소와 포트를 변환합니다. DHCP는 클라이언트가 네트워크에 필요한 주소 정보를 자동으로 받게 합니다.
외부에서 들어오는 연결을 내부 서버로 보내려면 정적 DNAT와 방화벽 허용이 함께 필요합니다.
엔드투엔드 연결이 깨지고 P2P, WebRTC, SIP, 이중 NAT, CGNAT에서 추가 우회가 필요할 수 있습니다.
Discover, Offer, Request, ACK 흐름으로 IP, 마스크, 게이트웨이, DNS, 임대 시간을 받습니다.
CGNAT
100.64.0.0/10 공유 주소가 보이면 포트 포워딩이 ISP NAT에 막힐 수 있습니다.
Lease
임대 갱신 실패나 잘못된 DHCP 서버는 주소 충돌과 게이트웨이 오류를 만들 수 있습니다.
Home router
가정용 공유기는 라우터, NAT, DHCP, 스위치, AP, 방화벽 기능을 동시에 수행합니다.