NAT
NAT(Network Address Translation)의 약자로써
네트워크 주소 변환을 의미합니다.
NAT의 종류는 여러가지가
있지만 현재 우리 NGFW에서 지원하는 NAT의 종류는 4가지가 있습니다.
1)
XNAT(eXclude NAT) : 해당 출발지 목적지에 대해서는 NAT를 제외합니다.
2)
SNAT(Source NAT) : 출발지에 대해서 NAT를 수행합니다.
3)
DNAT(Destination NAT) : 목적지에 대해서 NAT를 수행합니다.
4)
FNAT(Full NAT) : SNAT + DNAT, 출발지와 목적지 두 개에 대해서 NAT를 수행합니다.
보안존의 관점에서 NAT를 썼던 걸 생각해보면 SNAT는 ‘내부’=>’외부’ 보안존으로
갈 때 사용하는 NAT이고 DNAT의 경우는 ‘외부’=>’내부’의
보안존으로 갈 때 사용하는 NAT입니다.
DNAT 예제)
ð 실제 테스트망에 Breaking
Point 들여올 때 낸 퀴즈입니다.
10.0.6.203에 대해서 10.0.5.0/24 에
대해서 대역대가 다르기 때문에 이럴 때 DNAT를 사용합니다.
PC사용자 예를들어
10.0.50.52에서 10.0.6.203으로 접속 시 목적지에 대해서 10.0.6.203을 10.0.5.x의 대역대로 변환해 줌으로 써
통신이 되도록 하는 것입니다.
Full NAT 예제)
ð 출발지와 목적지를 둘 다 NAT 시킵니다. 실제로 설치해보면서
어떻게 동작하는지 배울 수 있었습니다.
139번 Full NAT
NAT시 우리가 흔히 말하는 일반
NAT는 IPv4 NAT를 의미합니다. NAT는
버전에 따라 3가지 종류로 구분 할 수 있겠습니다.
1)
일반 NAT (IPv4)
2)
NAT64 (IPv6 -> IPv4)
3)
NAT46(IPv4 -> IPv6)
다음으로 NAT의 유형에 대해서도 정리 해보겠습니다.
1)
Static NAT(1:1) : 사설,공인 IP에 대해서 1:1맵핑을 시켜줌, 외부->내부
접속시 사용
2)
NAT-PAT(N:1) : 다수의 사설 IP를 1개의
공인 IP로 변환 시킴 (공유기)
3)
Dynamic NAT(N:M) : 대역과 대역간의 NAT를 시킬 때 사용