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를 시킬 때 사용
'Network' 카테고리의 다른 글
[Network] 방화벽 이중화 (0) | 2019.02.15 |
---|---|
[Network] VRRP (0) | 2018.11.21 |
[Network] 커널패닉 (0) | 2018.11.21 |
[Network] LLCF (0) | 2018.11.21 |
[Network] Traceroute VS Tracert (0) | 2018.11.21 |