๐Ÿ“๋„คํŠธ์›Œํฌ CS์ •๋ฆฌ 2 + ํฌํŠธํฌ์›Œ๋”ฉ ์‹ค์Šต

Umji Youยท2021๋…„ 8์›” 10์ผ
2

Network

๋ชฉ๋ก ๋ณด๊ธฐ
2/3

๊ณต์ธ IP, ์‚ฌ์„ค IP

๊ณต์ธ(Public) IP

์ธํ„ฐ๋„ท ์‚ฌ์šฉ์ž์˜ ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ๋ฅผ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด ISP(์ธํ„ฐ๋„ท ์„œ๋น„์Šค ๊ณต๊ธ‰์ž)๊ฐ€ ์ œ๊ณตํ•˜๋Š” IP ์ฃผ์†Œ์ด๋‹ค. ๊ณต์šฉ IP ์ฃผ์†Œ๋ผ๊ณ ๋„ ๋ถˆ๋ฆฌ๋ฉฐ ์™ธ๋ถ€์— ๊ณต๊ฐœ๋˜์–ด ์žˆ๋Š” IP ์ฃผ์†Œ์ด๋‹ค.

  • ๊ณต์ธ IP๋Š” ์ „์„ธ๊ณ„์—์„œ ์œ ์ผํ•œ IP ์ฃผ์†Œ๋ฅผ ๊ฐ–๋Š”๋‹ค.
  • ๊ณต์ธ IP ์ฃผ์†Œ๊ฐ€ ์™ธ๋ถ€์— ๊ณต๊ฐœ๋˜์–ด ์žˆ๊ธฐ์— ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ๋‹ค๋ฅธ PC๋กœ๋ถ€ํ„ฐ์˜ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
    • ๊ณต์ธ์˜ ๊ฒฝ์šฐ ๋ฐฉํ™”๋ฒฝ๊ฐ™์€ ๋ณด์•ˆํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

์š”์•ฝ : ์„ธ์ƒ์— ์œ ์ผํ•œ IP์ด๋‹ค.

์‚ฌ์„ค(Private) IP

์ผ๋ฐ˜ ๊ฐ€์ •์ด๋‚˜ ํšŒ์‚ฌ ๋‚ด ๋“ฑ์— ํ• ๋‹น๋œ ๋„คํŠธ์›Œํฌ์˜ IP ์ฃผ์†Œ์ด๋ฉฐ, ๋กœ์ปฌ IP, ๊ฐ€์ƒ IP๋ผ๊ณ ๋„ ํ•œ๋‹ค.

IPv4์˜ ์ฃผ์†Œ๋ถ€์กฑ์œผ๋กœ ์ธํ•ด ์„œ๋ธŒ๋„ทํŒ…๋œ IP์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ผ์šฐํ„ฐ์— ์˜ํ•ด ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์ƒ์˜ PC ๋‚˜ ์žฅ์น˜์— ํ• ๋‹น๋œ๋‹ค.

์š”์•ฝ : ๋‚ด๋ถ€๋ง์„ ์œ„ํ•œ ์ „์šฉ IP์ฃผ์†Œ์ด๋‹ค. ๊ทธ๋ž˜์„œ ๋‹ค๋ฅธ PC์™€ ๊ฐ™์€ ์ฃผ์†Œ๋ฅผ ๊ฐ€์ ธ๋„ ์ƒ๊ด€์ด ์—†๋‹ค.

๊ณต์ธIP์—์„œ ์‚ฌ์„คIP๋กœ์˜ ๋ณ€ํ™˜์€ ์–ด๋–ป๊ฒŒ ์ด๋ฃจ์–ด์ง€๋Š”๊ฐ€?

  • NAT(Network Address Translation)๋Š” ๊ณต์ธIP์—์„œ ์‚ฌ์„คIP๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.(OSI 3๊ณ„์ธต์— ํ•ด๋‹น)
  • NAT์˜ ํŠน์ง•์œผ๋กœ IP๋ฅผ ์ˆจ๊ธธ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์–ด ๋ณด์•ˆ์„ฑ์„ ๋†’์—ฌ์ค€๋‹ค
    • ์šฐ๋ฆฌ์˜ ์ปดํ“จํ„ฐ์—์„œ ํŒปํ‚ท์„ ์™ธ๋ถ€๋กœ ์ „์†กํ• ๋•Œ ์‚ฌ์„คIP๊ฐ€ ๊ณต์ธIP๋กœ์˜ ๋ณ€ํ™˜์ด ์ด๋ฃจ์–ด์ง€๋ฉด์„œ ์‚ฌ์„คIP์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์™ธ๋ถ€์—์„œ๋Š” ์•Œ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ ์ปดํ“จํ„ฐ์˜ ๋‚ด๋ถ€๋กœ์˜ ์ ‘๊ทผ์„ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์šฐ๋ฆฌ๊ฐ€ ํ”ํžˆ ์‚ฌ์šฉํ•˜๋Š” ๊ณต์œ ๊ธฐ(๋ผ์šฐํ„ฐ)์˜ ๊ฒฝ์šฐ NAT์˜ ์ข…๋ฅ˜์ค‘ ํ•˜๋‚˜์ธ NAPT๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
    • NAPT(Network Address Port Translation)๋กœ NAT์ฒ˜๋Ÿผ IP์ฃผ์†Œ๋ฅผ ๋ณ€ํ™˜ํ•ด ์ฃผ๋Š” ๋™์‹œ์— port๋ฒˆํ˜ธ๋กœ ๋ณ€ํ™˜ํ•ด ์ค€๋‹ค.
    • ์ธํ„ฐ๋„ท์— ์†ก์ถœํ• ๋•Œ ์ž์‹ ์˜ IP ์ฃผ์†Œ์™€ ํฌํŠธ๋ฒˆํ˜ธ์˜ ์กฐํ•ฉ์„ ๊ณต์œ ๊ธฐ(๋ผ์šฐํ„ฐ)๋ฅผ ํ†ตํ•ด ๊ณต์ธIP์ฃผ์†Œ + ์™ธ๋ถ€ํฌํŠธ๋ฒˆํ˜ธ ์กฐํ•ฉ์œผ๋กœ ๋ณ€ํ™˜์‹œํ‚จ๋‹ค.

NAPT ๊ตฌ์กฐ

NATแ„€แ…ฎแ„Œแ…ฉ

์ฐจ์ด์ 

๊ณต์ธ IP์‚ฌ์„ค IP
ํ• ๋‹น ์ฃผ์ฒดISP(์ธํ„ฐ๋„ท ์„œ๋น„์Šค ๊ณต๊ธ‰์ž)๊ณต์œ ๊ธฐ(๋ผ์šฐํ„ฐ)
ํ• ๋‹น ๋Œ€์ƒ๊ฐœ์ธ ๋˜๋Š” ํšŒ์‚ฌ์˜ ์„œ๋ฒ„(๋ผ์šฐํ„ฐ)๊ฐœ์ธ ๋˜๋Š” ํšŒ์‚ฌ์˜ ๊ธฐ๊ธฐ
๊ณ ์œ ์„ฑ์ธํ„ฐ๋„ท ์ƒ์—์„œ ์œ ์ผํ•œ ์ฃผ์†Œํ•˜๋‚˜์˜ ๋„คํŠธ์›Œํฌ ์•ˆ์—์„œ ์œ ์ผ
๊ณต๊ฐœ ์—ฌ๋ถ€๋‚ด/์™ธ๋ถ€ ์ ‘๊ทผ ๊ฐ€๋Šฅ์™ธ๋ถ€ ์ ‘๊ทผ ๋ถˆ๊ฐ€๋Šฅ

โ— ์‚ฌ์„ค IP ์ฃผ์†Œ๋งŒ์œผ๋กœ๋Š” ์ธํ„ฐ๋„ท์— ์ง์ ‘ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†๋‹ค.

๋ผ์šฐํ„ฐ๋ฅผ ํ†ตํ•ด 1๊ฐœ์˜ ๊ณต์ธ(Public) IP๋งŒ ํ• ๋‹นํ•˜๊ณ , ๋ผ์šฐํ„ฐ์— ์—ฐ๊ฒฐ๋œ ๊ฐœ์ธ PC๋Š” ์‚ฌ์„ค(Private) IP๋ฅผ ๊ฐ๊ฐ ํ• ๋‹น ๋ฐ›์•„ ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

image

๐Ÿ’ปโžก๐ŸŒ : ์‚ฌ์„ค IP๋ฅผ ํ• ๋‹น๋ฐ›์€ ์Šค๋งˆํŠธํฐ ํ˜น์€ ๊ฐœ์ธ PC๊ฐ€ ๋ฐ์ดํ„ฐ ํŒจํ‚ท์„ ์ธํ„ฐ๋„ท์œผ๋กœ ์ „์†กํ•˜๋ฉด, ๋ผ์šฐํ„ฐ(๊ณต์œ ๊ธฐ)๊ฐ€ ํ•ด๋‹น ์‚ฌ์„ค IP๋ฅผ ๊ณต์ธ IP๋กœ ๋ฐ”๊ฟ”์„œ ์ „์†กํ•œ๋‹ค.

๐ŸŒโžก๐Ÿ’ป : ์ธํ„ฐ๋„ท์—์„œ ์˜ค๋Š” ๋ฐ์ดํ„ฐ ํŒจํ‚ท์˜ ๋ชฉ์ ์ง€๋„ ํ•ด๋‹นํ•˜๋Š” ์‚ฌ์„ค IP๋กœ ๋ณ€๊ฒฝํ•œ ํ›„ ๊ฐœ์ธ ์Šค๋งˆํŠธํฐ ํ˜น์€ PC์— ์ „์†กํ•œ๋‹ค.


ํฌํŠธ ํฌ์›Œ๋”ฉ, ๋‚ด๋ถ€ํฌํŠธ, ์™ธ๋ถ€ํฌํŠธ

ํฌํŠธ ํฌ์›Œ๋”ฉ

ํฌํŠธ ํฌ์›Œ๋”ฉ์ด๋ž€ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ์—์„œ ํŒจํ‚ท์ด ๋ผ์šฐํ„ฐ๋‚˜ ๋ฐฉํ™”๋ฒฝ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ํ†ต๊ณผํ•˜๋Š” ๋™์•ˆ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋ฅผ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

์ฆ‰, ์™ธ๋ถ€์—์„œ ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋‚ด๋ถ€ ๊ธฐ๊ธฐ์— ์ ‘์†์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.

์™ธ๋ถ€ ํฌํŠธ

  • ์™ธ๋ถ€์—์„œ ์–ด๋–ค ํฌํŠธ๋กœ ์ ‘์†์„ ํ•˜์˜€์„ ๋•Œ ์ง€์ •๋œ ์ปดํ“จํ„ฐ๋กœ ์—ฐ๊ฒฐ์„ ํ•  ๊ฒƒ์ธ๊ฐ€ ์ž…๋‹ˆ๋‹ค.

๋‚ด๋ถ€ ํฌํŠธ

  • ์ง€์ •๋œ ์ปดํ“จํ„ฐ๋กœ ์™ธ๋ถ€ํฌํŠธ์—์„œ ์—ฐ๊ฒฐ์„ ํ•ด์ฃผ์—ˆ์„ ๋•Œ, ์ง€์ •๋œ ๋‚ด๋ถ€ PC์—์„œ๋Š” ์–ด๋–ค ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ง€ ์ •ํ•ด์ค€๋‹ค.

  • ํฌํŠธ๋ฒˆํ˜ธ : ์ปดํ“จํ„ฐ์•ˆ์—์„œ ์ž‘๋™ํ•˜๋Š” Application์„ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์ˆซ์ž๋ฅผ ์˜๋ฏธ.(
    0~65535)


image

"๊ณต์ธ IP:์™ธ๋ถ€ํฌํŠธ"๋กœ ์ ‘์†์ด ์ด๋ฃจ์–ด์ง€๋ฉด "์‚ฌ์„คIP:๋‚ด๋ถ€ํฌํŠธ"๋กœ ์—ฐ๊ฒฐ์ด ๋˜๋„๋ก ํ•ด์ค€๋‹ค.

  • ์—ฐ๊ฒฐ์„ ํ•ด์ฃผ๊ธฐ ์œ„ํ•ด์„œ IPTIME์„ ์˜ˆ์‹œ๋กœ ๋“ค์ž๋ฉด

image

๊ทœ์น™์ด๋ฆ„์€ ๋งˆ์Œ๋Œ€๋กœ ์ •ํ•˜๋ฉด ๋˜๊ณ  ์–ด๋–ค ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ธ์ง€, ์—ฐ๊ฒฐํ•  ์™ธ๋ถ€ํฌํŠธ์™€ ๋‚ด๋ถ€ํฌํŠธ๋ฅผ ๊ฒฐ์ •ํ•ด์ฃผ๊ณ  ์ ์šฉ์„ ๋ˆ„๋ฅด๋ฉด ํฌํŠธ ํฌ์›Œ๋”ฉ์ด ๋๋‚œ๋‹ค.

  • ๋ฒ”์œ„ ์ง€์ •์‹œ
    • ํฌํŠธ ํ•œ๊ฐœ๋งŒ ์ง€์ • : ์™ธ๋ถ€ํฌํŠธ(1111~1111) , ๋‚ด๋ถ€ํฌํŠธ(22~22)
      • ์™ธ๋ถ€ํฌํŠธ 1111๋กœ ์ ‘์†ํ•˜๋ฉด ๋‚ด๋ถ€ํฌํŠธ 22๋ฒˆ์œผ๋กœ ์—ฐ๊ฒฐ๋œ๋‹ค.
    • ํฌํŠธ ๋ฒ”์œ„ ์ง€์ • : ์™ธ๋ถ€ํฌํŠธ(1000~1111), ๋‚ด๋ถ€ํฌํŠธ(20~30)
      • ์™ธ๋ถ€ํฌํŠธ 1000~1111๋กœ ์ ‘์†์‹œ ๋‚ด๋ถ€ํฌํŠธ ๋ฒ”์œ„์— ํ•ด๋‹นํ•˜๋Š” ๋ฒˆํ˜ธ์™€ ์—ฐ๊ฒฐ๋œ๋‹ค.



nginx๋ฅผ ์ด์šฉํ•œ ํฌํŠธ ํฌ์›Œ๋”ฉ ์‹ค์Šต!!

๐Ÿ“ŒํฌํŠธ ํฌ์›Œ๋”ฉ ์„ค์ •

  1. Kthub์— ์ ‘์†ํ•˜์—ฌ "ํฌํŠธ ํฌ์›Œ๋”ฉ"ํ•  ์™ธ๋ถ€ ํฌํŠธ, ๋‚ด๋ถ€ ํฌํŠธ, ๋‚ด๋ถ€ IP์ฃผ์†Œ๋ฅผ ์„ค์ •ํ•ด ์ค€๋‹ค.
    แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2021-08-11 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 2 18 42

  2. nginx ์˜ vi๋กœ ์ ‘์†ํ•˜์—ฌ default๋กœ ์„ค์ •๋œ ๋‚ด๋ถ€ ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ ๋ฐ”๊ฟ”์ค€๋‹ค.
    แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2021-08-11 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 2 12 57

    > **vi /usr/local/etc/nginx.nginx.conf** <br>
      ์„ ํ†ตํ•ด viํŽธ์ง‘์œผ๋กœ ๋“ค์–ด๊ฐ€์„œ Server-listen์˜ port๋ฒˆํ˜ธ๋ฅผ ์œ„์—์„œ ์„ค์ •ํ•œ **๋‚ด๋ถ€ ํฌํŠธ ๋ฒˆํ˜ธ** ๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค.
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2021-08-11 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 2 13 37
> ์‘์šฉํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ• ๋•Œ๋Š” location์— ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ํŒŒ์ผ์œ„์น˜๋ฅผ ์ ์–ด์ค€๋‹ค. 
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2021-08-11 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 1 49 45
> **nginx์— 5156 ํฌํŠธ**๋กœ ์—ฐ๊ฒฐ๋œ๊ฑธ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ“Œ์Šค๋งˆํŠธํฐ์œผ๋กœ ์‹คํ–‰

  • ์ฒ˜์Œ ์‹œ๋„๋Š”... ์‹คํŒจ๐Ÿ˜จ

    ํฌํŠธํฌ์›Œ๋”ฉ์‹คํŒจ

์ ‘์†์ด ๋˜์ง€ ์•Š์•„ ์›์ธ์„ ์ฐพ์•„๋ณด๋‹ˆ KT๊ณต์œ ๊ธฐ์˜ ๊ฒฝ์šฐ MAC์ฃผ์†Œ๋ณ„๋กœ ๊ณ ์ • IPํ• ๋‹น์ด ๋ถˆ๊ฐ€๋Šฅํ•˜์—ฌ ์™€์ดํŒŒ์ด๋ฅผ ์žฌ์ ‘์†ํ•˜๊ฒŒ๋˜๋ฉด ๋‚ด๋ถ€IP์ฃผ์†Œ๊ฐ€ ๋ฐ”๋€Œ์–ด์„œ ํฌํŠธ ํฌ์›Œ๋”ฉ์„ ๋‹ค์‹œ ์„ค์ •ํ•ด ์ฃผ์–ด์•ผ ํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค.

  • ๐ŸŽ‰๋‘๋ฒˆ์งธ ์‹œ๋„ ์„ฑ๊ณต!!!

    ํฌํŠธํฌ์›Œ๋”ฉ์„ฑ๊ณต

์ž„์‹œ๋ฐฉํŽธ์œผ๋กœ ์™€์ดํŒŒ์ด๋ฅผ ์œ ์ง€ํ•œ์ฑ„ ํฌํŠธํฌ์›Œ๋”ฉ์„ ๋‹ค์‹œ ์„ค์ •ํ•ด ์ฃผ๊ณ  ๋‚˜์„œ์•ผ ์„ฑ๊ณตํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

์ •๋ฆฌ

๊ฐ„๋‹จํ•˜๊ฒŒ ํฌํŠธ ํฌ์›Œ๋”ฉ์— ๋Œ€ํ•œ ์‹ค์Šต์„ ํ•ด๋ดค๋Š”๋ฐ ๋‹ค์Œ์—๋Š” ์‹ค์ œ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋Œ๋ ค์„œ ์‹คํ–‰ํ•ด๋ณด๊ณ  ์œ„์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ IP๊ณ ์ • ํ• ๋‹น์— ๋Œ€ํ•ด์„œ๋„ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”์ง€ ์ฐพ์•„๋ด์•ผ๊ฒ ๋‹ค.
+) ํฌํŠธํฌ์›Œ๋”ฉ์— ๋Œ€ํ•œ ์‹ฌํ™”๋กœ ์–ด๋–ค ๊ฑธ ํ•ด๋ณด๋ฉด ์ข‹์„์ง€ ๊ณ ๋ฏผํ•˜๊ธฐ!

profile
๊พธ์ค€ํ•œ ๊ธฐ๋ก์„ ํ•˜์ž

0๊ฐœ์˜ ๋Œ“๊ธ€