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 가 높은 수준에서 수행하는 작업과 때때로 잘못되는 이유를 이해하는 한, 실행할 때 특정 수정 사항이 작동하거나 작동하지 않는 이유도 이해할 수 있습니다. 네트워크 문제로.
What Is NAT, How Does It Work, and Why Is It Used?
Yoυ might have heard of sоmething called an IP Address, – if you haven’t, start off by reading our article explaining the concept – but for this article on NAT (Network Address Translation) you need to know that IP addresses are limited. You also can’t have two devices on a network with the same IP address.
The problem is that different networks, such as your home network and computers on the internet as a whole, will inevitably have the same IP addresses or have incompatibilities in how their network addresses are set up. NAT solved both the problem of IP address scarcity and incompatible networks that need to talk to each other.
Most of the time it’s not something you need to worry about, but sometimes your internet woes are a result of NAT going wrong. So having a basic understanding of what NAT is and how it works can help solve the issue.
Where Does NAT Happen?
In the case of regular users like us, NAT is a job handled by your router. The router has an IP address assigned to it by your service provider. That’s the address that the rest of the internet sees. Every device on your home network is assigned a private IP address, which is what they’ll use to talk to each other.
When a device on your network wants to communicate with the outside world, the router stands in for it. The router has a public IP address, which everyone else sees. It keeps track of which private IP addresses requested what traffic and makes sure the data packets are routed to the right device.
Private Vs Public IP Addresses
Before we get into the types of NAT you’ll encounter, it’s a good idea to quickly discuss private and public IP addresses.
By convention, certain ranges of IP addresses are reserved for specific purposes. Public IP addresses are reserved for the internet-facing devices such as your router or web servers. Your ISP allocates a public IP address to your router and that’s the address that all outsiders on the web see. Typically a private internet address is something like 192.168.0.X or 10.1.1.X, but this varies from one router to the next. While private addresses have to be unique within a private network, they are almost certainly the same between private networks.
A public IP address, as mentioned above, is the one seen by everyone else on the internet. When you visit a website, your browser is connected to its public IP address. Typically, home routers don’t allow direct access through its public IP address that wasn’t initiated by it. This means you can’t just type in the public address of your friend’s router and have access to devices on their network.
However, some web services and devices, such as video game consoles, need a more lenient approach. This is where various NAT types come into play. Often problems arise from your connection’s NAT type being wrong for the type of service you’re trying to use. We’ll cover NAT types in more detail next.
NAT Types
While the basic idea of what NAT is isn’t too complicated, in practice there’s a lot of nuance to how it actually works. There are various types of NAT that are appropriate for different translation needs.
Static NAT
The static style of NAT maps one specific private IP address to a specific public IP address. With static NAT it’s possible to access the device mapped to the public address directly.
This is the type of NAT used for web servers that are also part of a private network. When accessing the server through this static map, you can’t also access the other devices on its private network. The server itself, however, can talk to the devices on its private network with no issue.
Dynamic NAT
Dynamic NAT is used when you have a pool of public IP addresses that you want to dynamically assign to the devices on your private network.
This is not used for web server access from outside the network. Instead, when a device on the private network wants to access the internet or another resource not on the private network, it is assigned one of the public IP addresses in the pool.
NAT Overload (PAT)
With elements of both static and dynamic NAT, the NAT overload style is the most common form and is what most home routers use. It’s known as NAT with Port Address Translation (PAT) among other names.
In most cases, your router has one public IP address assigned to it, yet all the devices on your network probably want internet access. Using NAT overload the router sets up a connection between its public IP address and that of the server. It then sends the packets to the server, but also assigns a return destination port.
This helps it know which packets are meant for which IP address on your private network. That’s the PAT part of the process, incidentally.
Proprietary NAT Types
To muddle things even more, some companies have decided to slap their own NAT classifications on things. This is mostly applicable to game consoles and you’ll find that when you do a network test, it will tell you that you’re using something like NAT Type 2 or NAT Type D.
These classifications are specific to the console or device makers and you should check their official documentation to figure out what each classification actually means.
Common Fixes for NAT Issues
Most of the time, for most people, NAT works perfectly and with complete transparency. Sometimes however, it malfunctions or gets in the way.
Once again, game consoles are most likely to run into issues, because some of their services need your network to accept access requests to your public IP address from outside, since standard NAT configurations usually don’t allow this. The good news is that there are a few common fixes you can try to make NAT less restrictive and allow incoming connections.
First, access your router (according to its manual) and check if UPnP (universal plug and play) is switched on. This feature allows applications on your local network to automatically forward ports without you needing to mess around with network settings. Just be advised that any malicious software on your network, such as malware, can also make use of UPnP. Make sure your devices are all scanned and cleared if you use this function.
You also have the option of doing manual port forwarding, so that devices that need a less strict connection can get it on a case-by-case basis.
It’s Only NATural
That’s all you need to know about what NAT is to get you started. The real nuts and bolts of how NAT works can get complicated quickly, but as long as you understand what NAT does at a high level and why it sometimes goes wrong, you’ll also understand why certain fixes work or won’t when you run into network issues.