이 문서는 Google Cloud Translation API를 사용해 자동 번역되었습니다.
어떤 문서는 원문을 읽는게 나을 수도 있습니다.
네트워크 주소 변환(NAT): NAT가 IP 주소를 변환하는 방법
인터넷이 발전하고 성장함에 따라 인터넷에 연결해야 하는 장치의 수가 기하급수적으로 증가했습니다. 이러한 장치를 인터넷에 연결하려면 IP 주소를 할당받아야 합니다. IPv4 주소는 가장 일반적으로 사용되는 주소이며 사용 가능한 주소의 수는 제한되어 있습니다. 따라서 여러 장치가 단일 IP 주소를 공유하여 인터넷에 연결할 수 있도록 NAT(Network Address Translation)가 개발되었습니다. 이 기사에서는 NAT가 작동하는 방식과 NAT가 IP 주소를 변환하는 방식에 대해 설명합니다.
NAT(Network Address Translation)는 사설 네트워크에 있는 장치의 사설 IP 주소를 인터넷의 공용 IP 주소에서 숨기는 데 사용되는 기술입니다. NAT를 사용하면 개인 네트워크의 여러 장치가 ISP(인터넷 서비스 공급자)가 할당한 단일 공용 IP 주소를 공유할 수 있습니다.
NAT는 사설 네트워크에 있는 장치의 사설 IP 주소를 인터넷에서 볼 수 있는 공인 IP 주소로 변환하여 작동합니다. 사설 네트워크에 있는 장치가 인터넷에 있는 웹 사이트나 서버에 대한 액세스 요청을 보내면 NAT 장치는 요청의 소스 IP 주소를 ISP가 할당한 공인 IP 주소로 바꿉니다.
NAT 장치는 웹 사이트 또는 서버로부터 응답을 받으면 응답의 대상 IP 주소를 원래 요청을 보낸 장치의 사설 IP 주소로 바꿉니다. 이렇게 하면 사설 네트워크의 장치가 액세스하려는 웹 사이트나 서버로부터 응답을 받을 수 있습니다.
NAT에는 정적 NAT, 동적 NAT 및 PAT(포트 주소 변환)의 세 가지 유형이 있습니다.
정적 NAT는 사설 IP 주소와 공용 IP 주소 간의 일대일 매핑입니다. 정적 NAT는 일반적으로 개인 네트워크의 장치가 영구 공용 IP 주소를 가져야 할 때 사용됩니다.
Cisco IOS 명령을 사용하는 정적 NAT의 예는 다음과 같습니다.
ip nat inside source static {private IP address} {public IP address}
동적 NAT는 개인 IP 주소와 공용 IP 주소 간의 다대다 매핑입니다. 동적 NAT는 일반적으로 개인 네트워크에 인터넷에 액세스해야 하지만 영구 공용 IP 주소가 필요하지 않은 장치가 많을 때 사용됩니다.
Cisco IOS 명령을 사용하는 동적 NAT의 예는 다음과 같습니다.
ip nat pool {pool name} {first public IP address} {last public IP address} netmask {subnet mask}
ip nat inside source list {access list} pool {pool name}
access-list {access list number} permit {private IP address} {subnet mask}
PAT(Port Address Translation)는 사설 네트워크의 여러 장치가 단일 공용 IP 주소를 공유할 수 있도록 하는 기술입니다. PAT는 사설 네트워크에 있는 장치의 소스 포트 번호를 ISP가 할당한 공용 IP 주소의 다른 소스 포트 번호로 변환하여 작동합니다.
Cisco IOS 명령을 사용하는 PAT의 예는 다음과 같습니다.
interface {interface name}
ip nat inside
!
interface {interface name}
ip nat outside
!
ip nat inside source list {access list} interface {interface name} overload
access-list {access list number} permit {private IP address} {subnet mask}
NAT를 사용하면 다음과 같은 몇 가지 이점이 있습니다.
NAT는 여러 가지 이점을 제공하지만 NAT 사용에는 몇 가지 단점도 있습니다.
NAT(Network Address Translation)는 사설 네트워크에 있는 장치의 사설 IP 주소를 인터넷의 공용 IP 주소에서 숨기는 데 사용되는 기술입니다. NAT를 사용하면 개인 네트워크의 여러 장치가 ISP(인터넷 서비스 공급자)가 할당한 단일 공용 IP 주소를 공유할 수 있습니다. NAT에는 정적 NAT, 동적 NAT 및 PAT(포트 주소 변환)의 세 가지 유형이 있습니다. NAT는 여러 가지 이점을 제공하지만 NAT 사용에는 몇 가지 단점도 있습니다.