ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Network] IP ๊ธฐ๋ณธ ๊ฐœ๋…(feat: ์‚ฌ์„ค IP, ๊ณต์ธ IP, NAT, ํƒ„๋ ฅ์  ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค, ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”)
    Network 2023. 10. 26. 23:10
    ๋ฐ˜์‘ํ˜•

    ๐Ÿ”— IP๋ž€?

    • IP(Internet Protocol)๋ž€ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ์žฅ์น˜๋“ค์„ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐ๊ฐ์˜ ์žฅ๋น„์—๊ฒŒ ๋ถ€์—ฌ๋˜๋Š” ๊ณ ์œ  ์ฃผ์†Œ
    • ์˜ˆ๋ฅผ ๋“ค์–ด, ๋‚ด๊ฐ€ ์šฐ๋ฆฌ์ง‘์—์„œ ๋‹ค๋ฅธ ์นœ๊ตฌ์˜ ์ง‘์œผ๋กœ ํƒ๋ฐฐ๋ฅผ ๋ณด๋‚ด์ค€๋‹ค๊ณ  ํ–ˆ์„ ๋•Œ, ์šฐ๋ฆฌ ์ง‘์˜ ์ฃผ์†Œ์™€ ํƒ๋ฐฐ๋ฅผ ๋ณด๋‚ด๋ ค๋Š” ์นœ๊ตฌ์˜ ์ฃผ์†Œ๋ฅผ ์ •ํ™•ํžˆ ๊ธฐ์žฌํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ, ์ธํ„ฐ๋„ท์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์š”์ฒญํ•˜๊ณ  ์‘๋‹ตํ•  ๋•Œ์—๋„ ๋ณด๋‚ด๊ณ  ๋ฐ›์„ ์ฃผ์†Œ๊ฐ€ ํ•„์š”ํ•œ ๊ฒƒ์ด๋‹ค.
    • ์ธํ„ฐ๋„ท ์ƒ์˜ “์ฃผ์†Œ”๊ฐ€ IP์ด๋‹ค.
    • ์ด IP ์ฃผ์†Œ๋Š” IPv4, IPv6 2๊ฐ€์ง€ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ฐ˜์ ์œผ๋กœ IP ์ฃผ์†Œ๋ผ๊ณ  ํ•˜๋ฉด, IPv4๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

    ๐Ÿ“ IPv4(์ด์ „)

    • IP version 4์˜ ์•ฝ์ž
    • ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ์‚ฌ์šฉ๋œ ์ฒซ ๋ฒˆ์งธ ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ
    • IP๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ 172.16.254.1(์ด์ง„์ˆ˜→10101100.00010000.1111110.0000001)๊ณผ ๊ฐ™์ด 4๊ฐœ์˜ ์ ์œผ๋กœ ๋ถ„๋ฆฌ๋œ 10์ง„์ˆ˜ ํ˜•์‹. → IP๋Š” 32bit๋กœ ์ด๋ฃจ์–ด์ง„ ์ฃผ์†Œ

     

    ๐Ÿ“ IPv6(์ตœ์‹ )

    • IPv6์˜ 32๋น„ํŠธ ์ฃผ์†Œ ์ฒด๊ณ„๋ฅผ 128๋น„ํŠธ ํฌ๊ธฐ๋กœ ํ™•์žฅํ•œ ์ฐจ์„ธ๋Œ€ ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ ์ฃผ์†Œ

    • IPv6์€ 128๋น„ํŠธ ์ฆ‰, 2^128๊ฐœ์˜ ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์–ด ๊ฑฐ์˜ ๋ฌดํ•œ๋Œ€๋กœ ์“ธ ์ˆ˜ ์žˆ๋‹ค.
    • ๋„คํŠธ์›Œํฌ ์†๋„, ๋ณด์•ˆ ์ธก๋ฉด ๋ฟ์ด ์•„๋‹Œ ์—ฌ๋Ÿฌ ์ธก๋ฉด์—์„œ ๋›ฐ์–ด๋‚˜์ง€๋งŒ, ๊ธฐ์กด์˜ ์ฃผ์†Œ ์ฒด๊ณ„์—์„œ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด ๋น„์šฉ์ด ๋งŽ์ด ๋“ค์–ด ์•„์ง ์™„์ „ํžˆ ์ƒ์šฉํ™” ๋˜์ง€ ์•Š์Œ.

    ๐Ÿ”— ์‚ฌ์„ค IP ๊ฐœ๋…์˜ ๋“ฑ์žฅ

    • IPv6์˜ ๊ธฐ์กด ์ฃผ์†Œ์ฒด๊ณ„ ๋ณ€๊ฒฝ์˜ ๋น„์šฉ ๋ฌธ์ œ ๋•Œ๋ฌธ์— ํ˜„์žฌ๊นŒ์ง€๋„ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” IPv4์˜ ์•ฝ 43์–ต๊ฐœ์˜ ์ฃผ์†Œ๋Š” ์ด๋ฏธ ๊ณ ๊ฐˆ๋œ์ง€ ์˜ค๋ž˜. โฌ…๏ธ ๊ทธ๋ ‡๋‹ค๋ฉด ์™œ IP์ฃผ์†Œ๊ฐ€ ๊ณ ๊ฐˆ๋˜์–ด์„œ ๋ฌธ์ œ๊ฐ€ ๋œ๋‹ค๋Š” ์–˜๊ธฐ๋Š” ๋“ค์–ด๋ณธ ์ ์ด ์—†๋Š” ๊ฑธ๊นŒ?

    โžก๏ธ ์‚ฌ์„ค IP ๊ฐœ๋…์˜ ๋“ฑ์žฅ(๊ธฐ์กด์˜ ์ฃผ์†Œ์ฒด๊ณ„์—์„œ ์ผ์ข…์˜ ์ˆ˜ํ•™์ ์ธ ํŠธ๋ฆญ์„ ๊ณ ์•ˆํ•ด์„œ ์‚ฌ์šฉ)


    ๐Ÿ”— ๊ณต์ธ IP / ์‚ฌ์„ค IP / ๊ณ ์ • IP / ์œ ๋™ IP

    • ์‚ฌ์„ค IP๋ฅผ ์„ค๋ช…ํ•˜๊ธฐ ์ „์— ์•„์ดํ”ผ๋Š” 4๊ฐ€์ง€ ์ข…๋ฅ˜๋กœ ๋‚˜๋‰œ๋‹ค. ๋‚˜๋ˆ„๋Š” ๋ฐฉ์‹์— ๋”ฐ๋ผ ๊ณ ์ • IP, ์œ ๋™ IP, ๊ณต์ธ IP, ์‚ฌ์„ค IP๋กœ ๋‚˜๋ˆ„์–ด์ง„๋‹ค.

    ๐Ÿ“ ๊ณ ์ • IP

    • ๋ณ€ํ•˜์ง€ ์•Š๊ณ  ์ปดํ“จํ„ฐ์— ๊ณ ์ •์ ์œผ๋กœ ๋ถ€์—ฌ๋œ IP
    • ํ•œ๋ฒˆ ๋ถ€์—ฌ๋˜๋ฉด IP ๋ฐ˜๋‚ฉ์„ ํ•˜๊ธฐ ์ „๊นŒ์ง€๋Š” ๋‹ค๋ฅธ ์žฅ๋น„์— ๋ถ€์—ฌํ•  ์ˆ˜ ์—†๋Š” ๊ณ ์œ ์˜ IP๋กœ ๋ณด์•ˆ์„ฑ์ด ์šฐ์ˆ˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณด์•ˆ์ด ํ•„์š”ํ•œ ์—…์ฒด๋‚˜ ๊ธฐ๊ด€์—์„œ ์‚ฌ์šฉํ•œ๋‹ค.

    ๐Ÿ“ ์œ ๋™ IP

    • ๋ณ€ํ•˜๋Š” IP
    • ์ธํ„ฐ๋„ท ์‚ฌ์šฉ์ž ๋ชจ๋‘์—๊ฒŒ ๊ณ ์ • IP๋ฅผ ๋ถ€์—ฌํ•ด ์ฃผ๊ธฐ๋Š” ํž˜๋“ค๊ธฐ ๋•Œ๋ฌธ์—, ์ผ์ •ํ•œ ์ฃผ๊ธฐ ๋˜๋Š” ์‚ฌ์šฉ์ž๋“ค์ด ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•˜๋Š” ๋งค ์ˆœ๊ฐ„๋งˆ๋‹ค ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€ ์•Š์€ IP ์ฃผ์†Œ๋ฅผ ์ž„์‹œ๋กœ ๋ฐœ๊ธ‰ํ•ด ์ฃผ๋Š” IP์ด๋‹ค.
    • ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์šฉ์ž๋Š” ์œ ๋™ IP๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

    ๐Ÿ“ ๊ณต์ธ IP

    • IP ์ฃผ์†Œ๋Š” ์ž„์˜๋กœ ์šฐ๋ฆฌ๊ฐ€ ๋ถ€์—ฌํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ICANN์ด๋ผ๋Š” ๊ธฐ๊ด€์ด ๊ตญ๊ฐ€๋ณ„๋กœ ์‚ฌ์šฉํ•  IP ๋Œ€์—ญ์„ ๊ด€๋ฆฌํ•˜๊ณ , ์šฐ๋ฆฌ๋‚˜๋ผ๋Š” ํ•œ๊ตญ์ธํ„ฐ๋„ท์ง„ํฅ์›(KISA)์—์„œ ๊ตญ๋‚ด IP ์ฃผ์†Œ๋“ค์„ ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ๋‹ค.
    • ์ด๊ฒƒ์„ ISP(Internet Service Provider์˜ ์•ฝ์ž๋กœ KT, LG, SKT์™€ ๊ฐ™์ด ์ธํ„ฐ๋„ท์„ ์ œ๊ณตํ•˜๋Š” ํ†ต์‹ ์—…์ฒด)๊ฐ€ ๋ถ€์—ฌ๋ฐ›๊ณ , ์šฐ๋ฆฌ๋Š” ์œ„ ํšŒ์‚ฌ์— ๊ฐ€์ž…์„ ํ†ตํ•ด IP๋ฅผ ์ œ๊ณต๋ฐ›์•„ ์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ ‡๊ฒŒ ๋ฐœ๊ธ‰๋ฐ›์€ IP๋ฅผ ๊ณต์ธ IP๋ผ๊ณ  ํ•œ๋‹ค. -> ISP๊ฐ€ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ๊ฐ ๊ธฐ๊ธฐ์— ํ• ๋‹นํ•˜๋Š” "๊ณ ์œ ํ•œ IP ์ฃผ์†Œ". ์ธํ„ฐ๋„ท์— ๊ณต๊ฐœ์ ์œผ๋กœ ๋…ธ์ถœ๋˜๋ฉฐ, ๋‹ค๋ฅธ ์ธํ„ฐ๋„ท ์‚ฌ์šฉ์ž์™€ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. 
    • ์ „์„ธ๊ณ„์—์„œ "์œ ์ผ"ํ•œ ip์ฃผ์†Œ

    ๐Ÿ“ ์‚ฌ์„ค IP

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


    ๐Ÿ”— ์‚ฌ์„ค IP & ์‚ฌ์„ค๋ง ์›๋ฆฌ

    ๐Ÿ“ ์‚ฌ์„ค๋ง(Private Network)

    • ๊ณต๊ฐœ์ ์œผ๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋Š” ์ œํ•œ๋œ ๋ฒ”์œ„(ํ•œ ๊ธฐ๊ด€, ํšŒ์‚ฌ, ๊ฐ€์ • ๋“ฑ) ๋‚ด์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ
    • ์ผ๋ฐ˜์ ์œผ๋กœ ํ•˜๋‚˜์˜ ์‚ฌ์„ค๋ง์—๋Š” ์‚ฌ์„ค IP๋ฅผ ๋ถ€์—ฌ๋ฐ›์€ ๊ธฐ๊ธฐ๋“ค๊ณผ NAT๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ Gateway(NAT Gateway)๋กœ ๊ตฌ์„ฑ
    • ์‚ฌ์„ค๋ง์€ ๊ณต๊ณต ์ธํ„ฐ๋„ท๊ณผ ๊ฒฉ๋ฆฌ๋˜์–ด ์™ธ๋ถ€์—์„œ ์ง์ ‘ ์ ‘๊ทผ์ด ๋ถˆ๊ฐ€๋Šฅ. ์ด๋Š” ํ•ด๋‹น ๋„คํŠธ์›Œํฌ์˜ ๋ณด์•ˆ์„ ์œ„ํ•ด ์ค‘์š”
    • ์‚ฌ์„ค๋ง์€ ์ง€์ •๋œ ๋Œ€์—ญ์˜ ์•„์ดํ”ผ๋งŒ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์ด ์ฃผ์†Œ ๋ฒ”์œ„๋Š” ๊ณต๊ณต ์ธํ„ฐ๋„ท์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ ๋ฒ”์œ„์™€ ๊ฒน์น˜์ง€ ์•Š๋Š”๋‹ค. ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์„ค๋ง IP ์ฃผ์†Œ ๋ฒ”์œ„๋กœ๋Š” 192.168.x.x / 10.x.x.x / 172.16.x.x ๋ถ€ํ„ฐ 172.31.x.x ๊นŒ์ง€๊ฐ€ ์žˆ๋‹ค.

    → ์‚ฌ์„ค๋ง์€ ๊ณต์œ ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•œ ์ธํ„ฐ๋„ท ์ ‘์† ํ™˜๊ฒฝ์ผ ๊ฒฝ์šฐ ๊ณต์œ ๊ธฐ๊นŒ์ง€๋Š” ๊ณต์ธ IP ํ• ๋‹น์„ ํ•˜์ง€๋งŒ, ๊ณต์œ ๊ธฐ์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๊ฐ€์ •์ด๋‚˜ ํšŒ์‚ฌ์˜ ๊ฐ ๋„คํŠธ์›Œํฌ ๊ธฐ๊ธฐ์—๋Š” ์‚ฌ์„คIP๋ฅผ ํ• ๋‹นํ•˜์—ฌ ๊ทธ๋ฃน์œผ๋กœ ๋ฌถ๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. (2ํ•™๋…„ 1๋ฐ˜์˜ 1๋ฒˆ๊ณผ 2ํ•™๋…„ 2๋ฐ˜์˜ 1๋ฒˆ์ด ๋ฒˆํ˜ธ๊ฐ€ ๊ฐ™๋”๋ผ๋„ ๋‹ค๋ฅธ ๊ฒƒ์ฒ˜๋Ÿผ)

    • ์‰ฝ๊ฒŒ ๋น„์œ ํ•˜์ž๋ฉด, ์ผ์ข…์˜ ๋ฐ˜์žฅ์„ ๋ฝ‘๋Š” ๊ฒƒ๊ณผ ๊ฐ™๋‹ค. ํ•™๊ต์˜ ํšŒ์˜์— ์ฐธ์—ฌํ•˜๋Š”๋ฐ ๋ชจ๋“ ์‚ฌ๋žŒ์ด ์ฐธ์—ฌํ• ์ˆ˜ ์—†์œผ๋‹ˆ ๋Œ€ํ‘œ ์ฃผ์ž์ธ ๋ฐ˜์žฅ์ด๋ž€๊ฑธ ๋ฝ‘๋Š”๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋ฐ˜์žฅ์€ ๋Œ€ํ‘œ๋กœ ๋‚˜๊ฐ€์„œ ํ•™์ƒ๋“ค์˜ ์˜๊ฒฌ์„ ๋Œ€์‹  ์ „๋‹ฌํ•˜๋ฉฐ, ํ•™๊ต ํšŒ์˜ ๋‚ด์šฉ์„ ๋‹ค์‹œ ํ•™์ƒ๋“ค์—๊ฒŒ ์ „๋‹ฌํ•œ๋‹ค.

    → ์‚ฌ์„ค๋ง์ด๋ผ๋Š” ๊ฐœ๋…์„ ์“ฐ๋ฉด ๊ฐ™์€ ์•„์ดํ”ผ ๋ฒˆํ˜ธ๋ฅผ ์ค‘๋ณตํ•ด์„œ ๋งˆ๊ตฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , ์ด๊ฒƒ์€ IP์˜ ์ ˆ์•ฝ๊ณผ ์—ฐ๊ด€๋œ๋‹ค.


    ๐Ÿ”— NAT(Network Address Translation)

    • ์ค‘๋ณต๋˜๋Š” ์‚ฌ์„ค IP๋ฅผ ์™ธ๋ถ€ ์ธํ„ฐ๋„ท๊ณผ ๋ฌธ์ œ์—†์ด ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋ฐฉ๋ฒ•
    • ์ธํ„ฐ๋„ท ์ฃผ์†Œ ๋ฒˆ์—ญ ๊ธฐ๋Šฅ.
    • ์‚ฌ์„ค๋ง ↔ ์™ธ๋ถ€ ํ†ต์‹  ๋ฐฉ๋ฒ•

    • ๊ณต์œ ๊ธฐ(๋ผ์šฐํ„ฐ)์— ์—ฐ๊ฒฐ๋˜์–ด์žˆ๋Š” ์‚ฌ๋‚ด ์ปดํ“จํ„ฐ๋“ค์˜ ์‚ฌ์„ค IP๋ฅผ ๋ฐ›์•„์™€ ์œ ์ผํ•œ ๊ณต์ธ IP๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์™ธ๋ถ€ ์ธํ„ฐ๋„ท์œผ๋กœ ๊ณต์ธ IP ์ฃผ์†Œ ์ •๋ณด๋ฅผ ๋ณด๋‚ด๋Š” ๊ฒƒ.
    • ์™ธ๋ถ€ ์ธํ„ฐ๋„ท์€ ์–ด๋–ค ์‚ฌ๋‚ด ์ปดํ“จํ„ฐ์—์„œ ์š”์ฒญ์„ ๋ณด๋ƒˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์—†์ง€๋งŒ, ์‘๋‹ต์ด ์˜ค๋ฉด ๋ผ์šฐํ„ฐ(๊ณต์œ ๊ธฐ)๊ฐ€ ์š”์ฒญํ•œ ์ •๋ณด๋“ค์„ ๋‹ค ๊ธฐ์–ตํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์š”์ฒญํ•œ ์‚ฌ๋‚ด ์ปดํ“จํ„ฐ๋กœ ์™ธ๋ถ€ ์ธํ„ฐ๋„ท์—์„œ ๋ณด๋‚ธ ์‘๋‹ต์„ ๋„˜๊ฒจ์ค€๋‹ค.
    • NAT์—๋Š” 3๊ฐ€์ง€ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค.
      • Dynamic NAT: 1๊ฐœ์˜ ์‚ฌ์„ค IP๋ฅผ ๊ฐ€์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต์ธ IP๋กœ ์—ฐ๊ฒฐ(๊ณต์ธ IP๊ทธ๋ฃน์—์„œ ํ˜„์žฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ IP๋ฅผ ๊ฐ€์ ธ์™€์„œ ์—ฐ๊ฒฐ)
      • Static NAT: ํ•˜๋‚˜์˜ ์‚ฌ์„ค IP๋ฅผ ๊ณ ์ •๋œ ํ•˜๋‚˜์˜ ๊ณต์ธ IP๋กœ ์—ฐ๊ฒฐ(AWS Internet Gateway๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹)
      • PAT(Port Address Translation): ๋งŽ์€ ์‚ฌ์„ค IP๋ฅผ ํ•˜๋‚˜์˜ ๊ณต์ธ IP๋กœ ์—ฐ๊ฒฐ(NAT Gateway๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹)

    Dynamic NAT

    -> ํ•œ๊ฐœ์˜ ์‚ฌ์„ค IP๋ฅผ ํ•˜๋‚˜์˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต์ธ IP๋กœ ๋ณ€ํ™˜์‹œ์ผœ ์™ธ๋ถ€ ์ธํ„ฐ๋„ท๊ณผ ํ†ต์‹ 

    -> ์‚ฌ์„คIP(N) : ๊ณต์ธIP(M)

    Static NAT

    -> ํ•œ๊ฐœ์˜ ์‚ฌ์„ค IP๋ฅผ ํ•˜๋‚˜์˜ ๊ณ ์ •๋œ ์‚ฌ์„ค IP๋กœ ๋ณ€ํ™˜์‹œ์ผœ ์™ธ๋ถ€ ์ธํ„ฐ๋„ท๊ณผ ํ†ต์‹  

    -> ์‚ฌ์„คIP(1) : ๊ณต์ธIP(1)

    PAT(Port Address Translation)

    -> ์‚ฌ์„ค๋ง ์•ˆ์˜ ์—ฌ๋Ÿฌ ์‚ฌ์„ค IP๋ฅผ ํ•˜๋‚˜์˜ ๊ณต์ธ IP๋กœ ์—ฐ๊ฒฐ.(์œ„์˜ ์˜์—…๋ถ€ ์˜ˆ์‹œ์™€ ๊ฐ™๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ํ”ผ์”จ๋ฐฉ์ด๋‚˜ ์‚ฌ๋ฌด์‹ค์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ). ์—ฌ๋Ÿฌ ์‚ฌ์„ค IP๋ฅผ ํ•˜๋‚˜์˜ ๊ณต์ธ IP๋กœ ์„œ๋กœ ๋ณ€ํ™˜ํ•ด์„œ ์ฃผ๊ณ ๋ฐ›์•„์•ผ ํ•˜๋‹ˆ ๋ผ์šฐํ„ฐ์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์–ด๋–ค ์‚ฌ์„ค IP๊ฐ€ ์™ธ๋ถ€ ์ธํ„ฐ๋„ท์œผ๋กœ ์š”์ฒญ์„ ๋ณด๋ƒˆ๋Š”์ง€์˜ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.(port๋ฅผ ์‚ฌ์šฉํ•ด ์ •๋ณด๋ฅผ ์ €์žฅ)

    -> ์‚ฌ์„คIP(N): ๊ณต์ธIP(1)


    ๐Ÿงท ๊ณต์ธ IP ์ฃผ์†Œ ์œ ํ˜•

    - ๊ณต์šฉ IPv4 ์ฃผ์†Œ

    • ํƒ„๋ ฅ์  IP ์ฃผ์†Œ๋ฅผ ํ†ตํ•ด ์ˆ˜๋™์œผ๋กœ ํ• ๋‹น
    • ์„œ๋ธŒ๋„ท ์ˆ˜์ค€์—์„œ ๊ณต์ธ IP ์ฃผ์†Œ ์ž๋™ ํ• ๋‹น ์„ค์ •์„ ํ†ตํ•ด ์ž๋™์œผ๋กœ ํ• ๋‹น

    - ํƒ„๋ ฅ์  IP ์ฃผ์†Œ

    • AWS ๊ณ„์ •๊ณผ ์—ฐ๊ฒฐ๋จ
    • ์–ธ์ œ๋“ ์ง€ ํ• ๋‹น ๋ฐ ์žฌ๋งคํ•‘ ๊ฐ€๋Šฅ
    • ์ถ”๊ฐ€ ์š”๊ธˆ์ด ์ ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค. 

    * ํƒ„๋ ฅ์  IP๋Š” ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต์ธ IP๋กœ์จ, ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค. 

    * ์ธ์Šคํ„ด์Šค๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ป๋‹ค๊ฐ€ ๋‹ค์‹œ ํ‚ค๋ฉด IP๊ฐ€ ๋ณ€๊ฒฝ๋˜๋Š”๋ฐ, ์ด๊ฒƒ์„ ๊ณ ์ •์œผ๋กœ ์“ฐ๋ ค๋ฉด ํƒ„๋ ฅ์  IP๋ฅผ ํ• ๋‹นํ•ด์ฃผ์–ด์•ผ ํ•จ. ํ•œ ๋ฒˆ ํ• ๋‹น๋ฐ›์€ IP์˜ ๊ฒฝ์šฐ์— ์‚ญ์ œํ•˜๊ธฐ ์ „๊นŒ์ง€ ์œ ์ง€๊ฐ€ ๊ฐ€๋Šฅ.

    * ๊ณ„์ •์˜ ๋ชจ๋“  VPC์— ๋Œ€ํ•œ ์ธ์Šคํ„ด์Šค ๋˜๋Š” ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์— ํƒ„๋ ฅ์  IP ์ฃผ์†Œ๋ฅผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Œ.


    ๐Ÿงท ํƒ„๋ ฅ์  ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค

    • ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค: ํ†ต์‹  ์‚ฌ์—…์ž ๋„คํŠธ์›Œํฌ์™€ ์‚ฌ์„ค ํ†ต์‹ ๋ง ์‚ฌ์ด์˜ ์ธํ„ฐํŽ˜์ด์Šค
    • ํƒ„๋ ฅ์  ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค: ์ธ์Šคํ„ด์Šค์— ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ ์‚ฌ์„ค IP ์ฃผ์†Œ, ํƒ„๋ ฅ์  IP ์ฃผ์†Œ ๋ฐ ๋ณด์•ˆ ๊ทธ๋ฃน์„ ์ง€์ •.
    • ํƒ„๋ ฅ์  ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๋‹ค์Œ์„ ์ง€์›ํ•˜๋Š” ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค
      • ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐ
      • ์ธ์Šคํ„ด์Šค์—์„œ ๋ถ„๋ฆฌํ•˜๊ณ  ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ ๋ฆฌ๋””๋ ‰์…˜’
    • ์ƒˆ ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐ๋  ๋•Œ ์†์„ฑ์ด ๊ทธ๋Œ€๋กœ ์ ์šฉ
    • VPC์˜ ๊ฐ ์ธ์Šคํ„ด์Šค๋งˆ๋‹ค ๊ธฐ๋ณธ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์žˆ์–ด์„œ VPC์˜ IPv4 ์ฃผ์†Œ ๋ฒ”์œ„์— ์†ํ•˜๋Š” ์‚ฌ์„ค IPv4 ์ฃผ์†Œ ๋ฒ”์œ„์— ์†ํ•˜๋Š” ์‚ฌ์„ค IP ์ฃผ์†Œ๊ฐ€ ์ด ์ธํ„ฐํŽ˜์ด์Šค์— ํ• ๋‹น.

    ํƒ„๋ ฅ์  ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค


    ๐Ÿงท ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ๋ฐ ๊ฒฝ๋กœ

    • ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์—๋Š” ์„œ๋ธŒ๋„ท์—์„œ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ๋ณด๋‚ด๋„๋ก ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ทœ์น™(๋˜๋Š” ๊ฒฝ๋กœ) ์„ธํŠธ๊ฐ€ ํฌํ•จ
    • ๊ฐ ๊ฒฝ๋กœ๋Š” ๋Œ€์ƒ ์œ„์น˜์™€ ๋Œ€์ƒ์„ ์ง€์ •
    • ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ชจ๋“  ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์—๋Š” VPC ๋‚ด๋ถ€ ํ†ต์‹ ์„ ์œ„ํ•œ ๋กœ์ปฌ ๊ฒฝ๋กœ๊ฐ€ ํฌํ•จ.
    • ๊ฐ ์„œ๋ธŒ๋„ท์€ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”(์ตœ๋Œ€ 1๊ฐœ)๊ณผ ์—ฐ๊ฒฐ๋˜์–ด์•ผ ํ•จ.

    ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”

    • ๋Œ€์ƒ ์œ„์น˜: ์„œ๋ธŒ๋„ท์—์„œ ํŠธ๋ž˜ํ”ฝ์„ ์ „๋‹ฌํ•˜๋ ค๋Š” CIDR ๋ธ”๋ก
    • ๋Œ€์ƒ: ๋Œ€์ƒ ํŠธ๋ž˜ํ”ฝ์ด ์ „์†ก๋˜๋Š” ์ฒ˜๋ฆฌ ๋ฆฌ์†Œ์Šค

    ๐Ÿ“‚ ์ •๋ฆฌ

    • 43์–ต๊ฐœ์˜ IPv4์˜ ์ฃผ์†Œ๋“ค์€ ์ด๋ฏธ ๊ณ ๊ฐˆ๋˜์—ˆ๊ณ , ๊ทธ ๋ฌธ์ œ๋กœ 128๋น„ํŠธ์˜ ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง„ IPv6์ด ๋“ฑ์žฅํ•˜์˜€์ง€๋งŒ, ๊ธฐ์กด์˜ ์ฃผ์†Œ ์ฒด๊ณ„์—์„œ IPv6์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์˜ ๋น„์šฉ ๋ฌธ์ œ ๋•Œ๋ฌธ์— ํ˜„์žฌ๊นŒ์ง€๋„ IPv4๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค.
    • ๊ทธ๋ฆฌ๊ณ  ์ด ์ฃผ์†Œ์ฒด๊ณ„์˜ ์ฃผ์†Œ๊ฐ€ ๊ณ ๊ฐˆ๋œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ผ์ข…์˜ ์ˆ˜ํ•™์ ์ธ ํŠธ๋ฆญ์„ ๊ณ ์•ˆํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์„ค IP ๊ฐœ๋…์ด ๋“ฑ์žฅํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์˜€๋‹ค.
    • ์‚ฌ์„ค IP๋Š” ๊ณต์ธ IP๋งˆ๋‹ค ๋ถ€์—ฌ๋˜๋Š”๋ฐ, ์‚ฌ์„ค IP๊ฐ€ ์ค‘๋ณต๋œ๋‹ค๊ณ  ํ•˜๋”๋ผ๋„ ๊ณต์ธ IP๊ฐ€ ๋‹ค๋ฅด๋ฉด ๊ทธ๊ฒƒ์€ ์„œ๋กœ ์ „ํ˜€ ๋‹ค๋ฅธ ๋ชฉ์ ์ง€ ์ฃผ์†Œ๋ฅผ ๋‚˜ํƒ€๋‚ด๊ฒŒ ๋œ๋‹ค. ๊ณต์ธ IP๋Š” ์ „ ์„ธ๊ณ„์—์„œ ์œ ์ผํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
    • ์ด ์ค‘๋ณต๋˜๋Š” IP๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๊ณต์œ ๊ธฐ๊ฐ€ NAT๋ฅผ ํ•ด์ฃผ๋ฉฐ ์‚ฌ์„ค IP๋ฅผ ์œ ์ผํ•˜๊ฒŒ ์‹๋ณ„ ๊ฐ€๋Šฅํ•œ ๊ณต์ธ IP๋กœ, ๊ณต์ธ IP๋ฅผ ์‚ฌ์„ค IP๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ๋ฒˆ์—ญ๊ธฐ ์—ญํ• ์„ ํ•˜์—ฌ ์ค‘๋ณต๋˜๋Š” ์‚ฌ์„ค IP๊ฐ€ ๋ฌธ์ œ ์—†์ด ์™ธ๋ถ€ ์ธํ„ฐ๋„ท๊ณผ ์š”์ฒญ๊ณผ ์‘๋‹ต์„ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋ฉด์„œ IPv4์˜ ์ฃผ์†Œ ๊ณ ๊ฐˆ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค.

    ๐Ÿ“š Refernces

    ๐ŸŒ IP ๊ธฐ์ดˆ (์‚ฌ์„คIP / ๊ณต์ธIP / NAT) ๊ฐœ๋… ์ •๋ง ์‰ฝ๊ฒŒ ์ •๋ฆฌ

     

    ๐ŸŒ IP ๊ธฐ์ดˆ (์‚ฌ์„คIP / ๊ณต์ธIP / NAT) ๊ฐœ๋… ์ •๋ง ์‰ฝ๊ฒŒ ์ •๋ฆฌ

    ์•„์ดํ”ผ(IP) ์ข…๋ฅ˜ IP(Internet Protocol) ๋ž€ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๋ชจ๋“  ์žฅ์น˜๋“ค(์ปดํ“จํ„ฐ, ์„œ๋ฒ„ ์žฅ๋น„, ์Šค๋งˆํŠธํฐ ๋“ฑ)์„ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐ๊ฐ์˜ ์žฅ๋น„์—๊ฒŒ ๋ถ€์—ฌ๋˜๋Š” ๊ณ ์œ  ์ฃผ์†Œ์ด๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๋‹ค๋ฅธ์‚ฌ๋žŒ์—๊ฒŒ

    inpa.tistory.com

    https://blog.naver.com/lunarispars/221438417359

     

    [ GNS3 ] NAT ๊ฐœ๋…, ์„ค์ •, ๋ช…๋ น์–ด ์ด์ •๋ฆฌ (static, dynamic, nat-pat )

    ๋„คํŠธ์›Œํฌ ๊ฐ€์ƒํ™” [ GNS3 ] PC์— IP ์„ค์ •์‹œ : IP ใ….ใ….ใ….ใ…/24 ใ….ใ….ใ….254 NAT - ๋ผ์šฐํ„ฐ์—...

    blog.naver.com

     

    ๋ฐ˜์‘ํ˜•
Designed by Tistory.