NAT란 무엇이며 어떻게 작동하며 왜 사용됩니까?

IP 주소(IP Address) 라고 하는 것에 대해 들어본 적이 있을 것입니다. 아직 들어 본 적이 없다면 개념을 설명하는 기사를 읽고 시작하십시오. 그러나 NAT ( 네트워크 주소 변환(Network Address Translation) )에 대한 이 기사에서는 IP 주소가 제한되어 있음을 알아야 합니다. 또한 동일한 IP 주소(same IP address) 를 가진 네트워크에 두 개의 장치를 가질 수 없습니다 . 

문제는 홈 네트워크와 인터넷 전체의 컴퓨터와 같은 다른 네트워크가 불가피하게 동일한 IP 주소를 가지거나 네트워크 주소 설정 방식에 비호환성이 있다는 것입니다. NAT 는 IP 주소 부족 문제와 서로 통신해야 하는 호환되지 않는 네트워크 문제를 모두 해결했습니다. 

대부분의 경우 걱정할 필요가 없지만 때때로 인터넷 문제는 NAT 가 잘못 작동하는 결과입니다. 따라서 NAT(NAT) 가 무엇이며 어떻게 작동하는지에 대한 기본적인 이해가 있으면 문제를 해결하는 데 도움이 될 수 있습니다.

NAT는 어디에서 발생합니까?(Where Does NAT Happen?)

우리와 같은 일반 사용자의 경우 NAT 는 라우터에서 처리하는 작업입니다. 라우터에는 서비스 공급자가 할당한 IP 주소가 있습니다(IP address assigned to it by your service provider) . 나머지 인터넷에서 볼 수 있는 주소입니다. 홈 네트워크의 모든(Every) 장치에는 서로 통신하는 데 사용하는 개인 IP 주소가 할당됩니다. 

네트워크의 장치가 외부 세계와 통신하기를 원할 때 라우터가 이를 대신합니다. 라우터에는 다른 모든 사람이 볼 수 있는 공용 IP 주소가 있습니다. 어떤 개인 IP 주소가 어떤 트래픽을 요청했는지 추적하고 데이터 패킷이 올바른 장치로 라우팅되도록 합니다.

개인 대 공용 IP 주소(Private Vs Public IP Addresses)

NAT 유형에 대해 알아보기 전에 개인 및 공용 IP 주소에 대해 빠르게 논의하는 것이 좋습니다.

규칙에 따라 특정 범위의 IP 주소는 특정 목적으로 예약되어 있습니다. 공용 IP(Public IP) 주소는 라우터 또는 웹 서버와 같은 인터넷 연결 장치용으로 예약되어 있습니다. ISP 는 라우터에 공용 IP 주소를 할당하며 이는 웹의 모든 외부인이 볼 수 있는 주소입니다 . 일반적으로 개인 인터넷 주소는 192.168.0.X 또는 10.1.1.X와 같지만 라우터마다 다릅니다. 사설 주소는 사설 네트워크 내에서 고유해야 하지만 사설 네트워크 간에는 거의 동일합니다.

위에서 언급한 것처럼 공용 IP 주소는 인터넷에서 다른 모든 사람이 볼 수 있는 주소입니다. 웹 사이트를 방문하면 브라우저가 공용 IP 주소에 연결됩니다. 일반적으로 홈 라우터는 시작되지 않은 공용 IP 주소를 통한 직접 액세스를 허용하지 않습니다. 즉, 친구 라우터의 공개 주소를 입력하고 친구의 네트워크에 있는 장치에 액세스할 수 없습니다.

그러나 비디오 게임 콘솔과 같은 일부 웹 서비스 및 장치에는 보다 관대한 접근 방식이 필요합니다. 여기에서 다양한 NAT 유형이 사용됩니다. 사용하려는 서비스 유형에 대해 연결의 NAT 유형이 잘못되어 종종 문제가 발생 합니다. NAT 유형은 다음에 더 자세히 다루겠습니다 .

NAT 유형(NAT Types)

NAT 가 무엇인지에 대한 기본 아이디어는 그리 복잡하지 않지만 실제로는 실제로 작동하는 방식에 대해 많은 뉘앙스가 있습니다. 다양한 번역 요구 사항에 적합한  다양한 유형의 NAT 가 있습니다.(NAT)

고정 NAT(Static NAT)

NAT 의 정적 스타일은 하나의 특정 사설 IP 주소를 특정 공용 IP 주소에 매핑합니다. 고정 NAT 를 사용 하면 공용 주소에 매핑된 장치에 직접 액세스할 수 있습니다. 

이것은 사설 네트워크의 일부이기도 한 웹 서버 에 사용되는 NAT 유형입니다. (web servers)이 고정 맵을 통해 서버에 액세스할 때 사설 네트워크의 다른 장치에도 액세스할 수 없습니다. 그러나 서버 자체는 문제 없이 개인 네트워크의 장치와 통신할 수 있습니다.

동적 NAT(Dynamic NAT)

동적 NAT(Dynamic NAT) 는 사설 네트워크의 장치에 동적으로 할당하려는 공용 IP 주소 풀이 있는 경우에 사용됩니다. 

네트워크 외부에서 웹 서버에 액세스하는 데 사용되지 않습니다. 대신, 사설 네트워크에 있는 장치가 인터넷이나 사설 네트워크에 있지 않은 다른 리소스에 액세스하려는 경우 풀에 있는 공용 IP 주소 중 하나가 할당됩니다. 

NAT 과부하(PAT)(NAT Overload (PAT))

정적 및 동적 NAT 의 요소를 모두 사용 하는 NAT 오버로드 스타일은 가장 일반적인 형태이며 대부분의 가정용 라우터에서 사용합니다. 이것은 다른 이름들 중에서 PAT ( Port Address Translation )가 있는 (Port Address Translation)NAT 로 알려져 있습니다.

대부분의 경우 라우터에는 하나의 공용 IP 주소가 할당되어 있지만 네트워크의 모든 장치는 아마도 인터넷 액세스를 원할 것입니다. NAT 오버로드 를 사용 하여 라우터는 공용 IP 주소와 서버의 IP 주소 사이에 연결을 설정합니다. 그런 다음 패킷을 서버로 보내지만 반환 대상 포트도 할당합니다. 

이렇게 하면 사설 네트워크의 어떤 IP 주소에 어떤 패킷이 사용되는지 알 수 있습니다. 우연히도 그것이 프로세스의 PAT 부분입니다.

독점 NAT 유형(Proprietary NAT Types)

상황을 더욱 혼란스럽게 하기 위해 일부 회사는 자체 NAT 분류를 적용하기로 결정했습니다. 이것은 대부분 게임 콘솔에 적용되며 네트워크 테스트를 수행할 때 NAT 유형 2(NAT Type 2) 또는 NAT 유형 D(NAT Type D) 와 같은 것을 사용하고 있다고 알려줍니다 . 

이러한 분류는 콘솔 또는 장치 제조업체에 따라 다르며 공식 문서를 확인하여 각 분류가 실제로 의미하는 바를 파악해야 합니다.

NAT 문제에 대한 일반적인 수정 사항(Common Fixes for NAT Issues)

대부분의 경우 NAT 는 완벽하게 투명하게 작동합니다. 그러나 때때로 오작동하거나 방해가됩니다. 

다시 한 번 말하지만, 게임 콘솔은 일반적으로 표준 NAT(NAT) 구성이 이를 허용하지 않기 때문에 일부 서비스에서 외부의 공용 IP 주소에 대한 액세스 요청을 수락하기 위해 네트워크가 필요하기 때문에 게임 콘솔에 문제가 발생할 가능성이 가장 큽니다 . 좋은 소식은 NAT(NAT) 를 덜 제한적으로 만들고 들어오는 연결을 허용 하기 위해 시도할 수 있는 몇 가지 일반적인 수정 사항이 있다는 것 입니다.

먼저 라우터에 액세스하여(매뉴얼에 따라) UPnP (범용 플러그 앤 플레이)가 켜져 있는지 확인합니다. 이 기능을 사용하면 네트워크 설정을 어지럽힐 필요 없이 로컬 네트워크의 애플리케이션이 자동으로 포트를 전달할 수 있습니다. (forward ports)맬웨어와 같은 네트워크의 모든 악성 소프트웨어도 UPnP 를 사용할 수 있습니다 . 이 기능을 사용하는 경우 장치가 모두 스캔되고 지워졌는지 확인 하십시오.(Make)

또한 수동 포트 포워딩을 수행하는 옵션이 있어 덜 엄격한 연결이 필요한 장치가 경우에 따라 이를 얻을 수 있습니다.

그것은 단지 자연 (It’s Only NATural )

이것이 NAT(NAT) 가 시작하기 위해 무엇인지에 대해 알아야 할 전부 입니다. NAT 가 작동 하는 방식에 대한 실제 문제는 빠르게 복잡해질 수 있지만 NAT 가 높은 수준에서 수행하는 작업과 때때로 잘못되는 이유를 이해하는 한, 실행할 때 특정 수정 사항이 작동하거나 작동하지 않는 이유도 이해할 수 있습니다. 네트워크 문제로.



About the author

저는 Edge 경험이 있는 숙련된 Windows 10 및 Windows 11/10 관리자입니다. 저는 이 분야에서 제공할 수 있는 풍부한 지식과 경험을 가지고 있습니다. 그렇기 때문에 제 기술이 귀사에 귀중한 자산이 될 것이라고 생각합니다. Windows 10과 Edge 모두에서 다년간의 경험을 통해 새로운 기술을 빠르게 배우고 문제를 신속하게 해결하며 비즈니스 운영에 대한 책임을 질 수 있습니다. 또한 Windows 10 및 Edge에 대한 경험을 통해 운영 체제의 모든 측면에 대해 매우 잘 알고 있으므로 서버 관리 또는 소프트웨어 응용 프로그램 관리에 도움이 될 것입니다.



Related posts