NAT
NATÀÇ Çʿ伺 ¶NATÀº ´ÙÀ½°ú °°Àº ¿ä±¸»çÇ×À» ÃæÁ·Çϱâ À§Çؼ ź»ýÇÏ¿´½À´Ï´Ù.
NATÇÏÀ§¿¡¼´Â »ç¼³ IP¸¦ »ç¿ëÇϰí, ¿ÜºÎ InternetÁÖ¼Ò·Î Á¢¼Ó½Ã »ç¼³ IP¸¦ °øÀÎ IPÁÖ¼Ò·Î º¯È¯Çϵµ·Ï ÇÔÀ¸·Î½á °øÀÎ IPÁÖ¼ÒÀÇ ºÎÁ·¹®Á¦¸¦ ÇØ°áÇÕ´Ï´Ù.
Á÷Á¢ÀûÀ¸·Î ¿ÜºÎ·ÎºÎÅÍ NATÀÇ ³»ºÎ·Î Á¢±ÙÀÌ Á¦ÇÑµÇ¸ç ³»ºÎ »ç¼³ IP´ë¿ªÀÇ Æ®·¡ÇÈÀÌ ¿ÜºÎ InternetÀ¸·Î Á¢¼ÓÇÏ·Á´Â °æ¿ì°¡ ¾Æ´Ï¸é ±âº»ÀûÀ¸·Î RoutingµÇÁö ¾ÊÀ¸¹Ç·Î ¿ÜºÎ·ÎºÎÅÍ º¸È£µË´Ï´Ù.
NATÀÇ Á¾·ù ¶ÀϹÝÀûÀ¸·Î NATÀº ÁÖ¼Òº¯È¯À» Çϱâ À§ÇÏ¿© PacketÀÇ ´ÙÀ½»çÇ×À» Á¶Á¤ÇÕ´Ï´Ù.
´ÙÀ½Àº InternalÀ§Ä¡¿¡¼ OutputBound½Ã¿¡ ¾î¶»°Ô ExternalÀ§Ä¡·Î ¹Ù²î´Â°¡ÀÇ ÁÖ¼Òº¯È¯±ÔÄ¢¿¡ ÀǰÅÇÑ ºÐ·ù¿¡ ÀÇÇÑ ¸íĪÀÔ´Ï´Ù. InternalÀ§Ä¡¿¡¼ UDP packetÀ» ¸ñÀûÁö·Î º¸³¾¶§ NAT¿¡¼´Â ÇØ´ç Interal IP¿Í Port¸¦ ÀϽÃÀûÀ¸·Î ±â¾ïÇϰí NATÀÇ Port¿Í mappingÇÏ¿© ÁÖ¸ç ÇØ´ç Port·Î Data°¡ µé¾î¿À¸é Ãâ¹ßÁö¸¦ »ó°üÇÏÁö ¾Ê°í ±â¾ïÇÏ¿´´ø InternalÀ§Ä¡·Î forwardÇØÁÝ´Ï´Ù.
InternalÀ§Ä¡¿¡¼ UDP packetÀ» ¸ñÀûÁö·Î º¸³¾¶§ NAT¿¡¼´Â ÇØ´ç Interal IP¿Í Port, ±×¸®°í ¸ñÀûÁö IP¿Í Port¸¦ ÀϽÃÀûÀ¸·Î ±â¾ïÇϰí NATÀÇ Port¿Í mappingÇÏ¿© ÁÖ¸ç ÇØ´ç Port·Î Data°¡ µé¾î¿À¸é Ãâ¹ßÁöIP ¹× Port¿Í ±â¾ïÇϰí ÀÖ´Â ¸ñÀûÁö IP ¹× Port°¡ °°À»¶§ ÇØ´ç InternalÀ§Ä¡·Î forwardÇØÁÝ´Ï´Ù.
InternalÀ§Ä¡¿¡¼ UDP packetÀ» ¸ñÀûÁö·Î º¸³¾¶§ NAT¿¡¼´Â ÇØ´ç Interal IP¿Í Port, ±×¸®°í ¸ñÀûÁö IP¸¦ ÀϽÃÀûÀ¸·Î ±â¾ïÇϰí NATÀÇ Port¿Í mappingÇÏ¿© ÁÖ¸ç ÇØ´ç Port·Î Data°¡ µé¾î¿À¸é Ãâ¹ßÁöIP¿Í ±â¾ïÇϰí ÀÖ´Â ¸ñÀûÁö IP°¡ °°À»¶§ ÇØ´ç InternalÀ§Ä¡·Î forwardÇØÁÝ´Ï´Ù.
InternalÀ§Ä¡¿¡¼ UDP packetÀ» ¸ñÀûÁö·Î º¸³¾¶§ NAT¿¡¼´Â ÇØ´ç Interal IP¿Í Port, ±×¸®°í ¸ñÀûÁö IP¿Í Port¸¦ ÀϽÃÀûÀ¸·Î ±â¾ïÇϰí NATÀÇ Port¿Í mappingÇÏ¿© Áִµ¥ ¸ñÀûÁö Port°¡ ¹Ù²î¸é ¿ª½Ã »õ·Î¿î Port·Î mappingÇÕ´Ï´Ù. ÇØ´ç Port·Î Data°¡ µé¾î¿À¸é Ãâ¹ßÁöIP ¹× Port¿Í ±â¾ïÇϰí ÀÖ´Â ¸ñÀûÁö IP ¹× Port°¡ °°À»¶§ ÇØ´ç InternalÀ§Ä¡·Î forwardÇØÁÝ´Ï´Ù.
NATÀÇ ±¸Çö¹æ¹ý¿¡ µû¶ó¼ ´ÙÀ½°ú °°ÀÌ ºÐ·ùµË´Ï´Ù. NATÀº Exclude => Redirect => Reverse => Normal ÀÇ ¼ø¼·Î Àû¿ëµÇµµ·Ï ±¸ÇöÇϴ°ÍÀÌ ÀϹÝÀûÀ̸ç Àû¿ë¼ø¼°¡ ´Ù¸¥ °æ¿ì Á¤»óÀûÀ¸·Î µ¿ÀÛÇÏÁö ¾ÊÀ»¼öµµ ÀÖ½À´Ï´Ù.
»ç¼³ IP¸¦ 1°³ÀÇ °øÀÎ IP·Î ¹Ù²Ù´Â ÇüÅ·Πµ¿½Ã¿¡ SessionÀ» ¾à 50000~65535°³Á¤µµ±îÁö¸¸ ó¸®ÇÒ¼ö Àִ°ÍÀÌ º¸ÅëÀ̸ç À̰ÍÀº ´õÀÌ»ó Port¸¦ ÇÒ´çÇÒ¼ö ¾ø±â ¶§¹®¿¡ ¹ß»ýÇÏ´Â Á¦¾à»çÇ×ÀÔ´Ï´Ù. ±×·¯³ª ÀÌ °æ¿ì °øÀÎIP¸¦ 2°³ÀÌ»óÀ» ¹¾î¼ ±¸ÇöÇÏ°Ô µÇ¸é ±× ¸¸Å µ¿½Ãó¸® Session À» ¿¬ÀåÇÒ¼ö Àֱ⵵ ÇÕ´Ï´Ù.
Normal NAT¿¡¼ ¼³Á¤µÈ °øÀÎ IP·ÎºÎÅÍ ³»ºÎ »ç¼³¸ÁÀ¸·Î Á¢¼Ó¿ä±¸¸¦ ¹Þ´Â °æ¿ì ¿©·¯°³ÀÇ »ç¼³ IPÁß¿¡¼ ¾î¶² IP·Î º¯È¯ÇØ¾ß ÇÏ´ÂÁö ¾Ë¼ö ¾ø°Ô µË´Ï´Ù. ÀÌ °æ¿ì¿¡ ÁÖ¼Òº¯È¯¿¡ ´ëÇÑ ¼³Á¤ÀÌ µû·Î ÀÖ¾î¾ß ÇÕ´Ï´Ù. À̶§ ¼³Á¤À» Reverse NAT·Î 1:1 Mapping ¶Ç´Â Static mappingÀ̶ó°í ºÎ¸£±âµµ ÇÕ´Ï´Ù.
¸ñÀûÁö ÁÖ¼Ò¸¦ ÀçÁöÇâ(º¯È¯)Çϴ°ÍÀ» ¸»ÇÕ´Ï´Ù.
NAT°ú Router»çÀÌ¿¡ ¼¹ö°¡ ÀÖ°í ³»ºÎ »ç¼³IP»ç¿ëÀÚ°¡ ÀÌ ¼¹ö·Î Á¢¼ÓÀ» ÇÒ¼ö ÀÖµµ·Î Çϱâ À§Çؼ Normal NATÀÇ Àû¿ëÀ» ¹ÞÁö ¾Êµµ·Ï ÇÏ´Â °ÍÀ» ¸»ÇÕ´Ï´Ù.
UDP Hole-punching ¶![]() TCP Hole-punching ¶
|
Economy makes men independent. |












![[http]](/imgs/http.png)