간단하게 정리해봅시다. 너와 내가 엿바꿔먹은 NAT이해.
거두절미 중간생략. 원리만 전개해보면.
NAT 의 구조
----- 네떡 환경 가정 -----
사설 IP : 192.168.1.100
공유기 IP : 100.4.5.6
자 이제부터 시작!! 내부망에서 외부망으로 쏩니다!
----- 패킷 출발 -----
소스 192.168.1.100:10
타겟 200.1.2.3:20
---- 패킷 변환 -----
소스 100.4.5.6:40010 (테이블에 192.168.1.100:10 == 40010 으로 저장시킴)
타겟 200.1.2.3:20
---- 패킷 응답 -----
소스 200.1.2.3:20
타겟 100.4.5.6:40010 (아까 저장한 테이블에서 찾아옴)
----- 패킷 변환 -----
소스 200.1.2.3:20
타겟 192.168.1.100:10 (찾아온 주소)
----- 끝 -----
이해가 됨?