๐Ÿ›œNAT/PAT - ๋„คํŠธ์›Œํฌ ํ†ต์‹  ๊ธฐ์ˆ 

์›์˜ยท2024๋…„ 9์›” 11์ผ
0

๋„คํŠธ์›Œํฌ๐Ÿ”—

๋ชฉ๋ก ๋ณด๊ธฐ
7/8
post-thumbnail

NAT(Network Address Translation)

  • IP ์ฃผ์†Œ๋ฅผ ๋‹ค๋ฅธ IP ์ฃผ์†Œ๋กœ ๋ฐ”๊ฟ”์„œ ๋ผ์šฐํŒ…์„ ์›ํ™œํ•˜๊ฒŒ ํ•˜๋Š” ๊ธฐ์ˆ 
    • 1๊ฐœ์˜ IP -> 1๊ฐœ์˜ IP ๋ณ€ํ™˜์ด ๊ธฐ๋ณธ
    • ์—ฌ๋Ÿฌ ๊ฐœ์˜ IP -> 1๊ฐœ์˜ IP ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์Œ(PAT)
  • ๊ณต์ธ IP
    • ISP(์ธํ„ฐ๋„ท ์„œ๋น„์Šค ์ œ๊ณต์ž) ํ†ตํ•ด์„œ ํ• ๋‹น๋œ ๊ณ ์œ ํ•œ ์œ ์ผํ•œ ์ฃผ์†Œ
    • ์ธํ„ฐ๋„ท๊ณผ ์ง์ ‘ ์—ฐ๊ฒฐ
  • ์‚ฌ์„ค IP
    • ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ(๊ฐ€์ •์šฉ ๊ณต์œ ๊ธฐ, LAN)์—์„œ ์‚ฌ์šฉ
    • ์ธํ„ฐ๋„ท๊ณผ ์ง์ ‘ ์—ฐ๊ฒฐX
  • ์‚ฌ์„ค IP โ†” ์‚ฌ์„ค IP โ†” ๊ณต์ธ IP โ†” ๊ณต์ธ IP
  • ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๊ฒฝ์šฐ๋Š” ์‚ฌ์„ค IP -> ๊ณต์ธ IP

NAT/PAT ์šฉ๋„

  • IPv4 ์ฃผ์†Œ ๊ณ ๊ฐˆ ๋ฌธ์ œ ํ•ด๊ฒฐ
    • ์ฃผ์†Œ ๊ณ ๊ฐˆ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•œ ๋‹จ๊ธฐ, ์ค‘๊ธฐ, ์žฅ๊ธฐ ์ „๋žต
      • ๋‹จ๊ธฐ: ์„œ๋ธŒ๋„คํŒ…
      • ์ค‘๊ธฐ: NAT, ์‚ฌ์„ค IP์ฒด๊ณ„
      • ์žฅ๊ธฐ: IPv6 ์ „ํ™˜
    • ํ•„์š”ํ•œ ๊ณณ์—๋งŒ ํšจ์œจ์ ์œผ๋กœ IP ์‚ฌ์šฉ
      • ์™ธ๋ถ€์— ๊ณต๊ฐœํ•ด์•ผ ํ•˜๋Š” ์„œ๋น„์Šค๋Š” ๊ณต์ธ IP ์‚ฌ์šฉ
      • ์™ธ๋ถ€์— ๊ณต๊ฐœํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž์˜ PC, ๊ธฐํƒ€ ์ข…๋‹จ ์žฅ๋น„๋“ค์€ ์‚ฌ์„ค IP ์‚ฌ์šฉ
  • ๋ณด์•ˆ ๊ฐ•ํ™”
    • ์™ธ๋ถ€์— ์‚ฌ๋‚ด IP ์ฃผ์†Œ ์ฒด๊ณ„๋ฅผ ์ˆจ๊ธธ ์ˆ˜ ์žˆ์Œ
    • NAT์—์„œ ์ฃผ์†Œ๋ฅผ ๋ณ€ํ™˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐฉํ–ฅ์„ฑ ํ†ต์ œ ๊ฐ€๋Šฅ
      • ์™ธ๋ถ€ <- ๋‚ด๋ถ€ : ํ—ˆ์šฉ
      • ์™ธ๋ถ€ -> ๋‚ด๋ถ€ : ๋ฐฉ์–ด
  • IP ์ฃผ์†Œ ์ฒด๊ณ„๊ฐ€ ๊ฐ™์€ ๋‘ ๊ฐœ์˜ ๋„คํŠธ์›Œํฌ ๊ฐ„ ํ†ต์‹  ๊ฐ€๋Šฅ
    • ์‚ฌ์„ค IP๋Š” ์ค‘๋ณต๋  ์ˆ˜ ์žˆ์Œ
    • ์ผ๋ฐ˜์ ์ธ ํ†ต์‹ ์˜ ๊ฒฝ์šฐ ๊ณต์ธ IP๋กœ ๋ณ€๊ฒฝ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ƒ๊ด€์—†์ง€๋งŒ, ์‚ฌ์„ค IP๋ฅผ ์ด์šฉํ•ด ๋‹ค๋ฅธ ํšŒ์‚ฌ์™€ ์ง์ ‘ ์—ฐ๊ฒฐํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ IP ์ถฉ๋Œ
      • ํŠนํžˆ ๊ธฐ์—… ๊ฐ„ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์—์„œ ์ž์ฃผ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ
        ex. ์นด๋“œ์‚ฌ-์€ํ–‰ ๊ฐ„ ์—ฐ๊ฒฐ : ์ธํ„ฐ๋„ท ํ†ตํ•ด์„œ ํ•˜๊ธฐ๋„ ํ•˜์ง€๋งŒ ๋ณ„๋„ ์ „์šฉ ํšŒ์„ , ์•”ํ˜ธํ™”๋œ ๋ณ„๋„ ๋„คํŠธ์›Œํฌ ์‚ฌ์šฉํ•ด ํ†ต์‹ 
    • ์‚ฌ์„ค IP -> ์‚ฌ์„ค IP

NAT

๋™์ž‘ ๋ฐฉ์‹

  1. ์ถœ๋ฐœ์ง€, ๋ชฉ์ ์ง€ IP์™€ ํฌํŠธ ์„ค์ •ํ•ด์„œ ํŒจํ‚ท์ „์†ก
  • ์ถœ๋ฐœ์ง€์˜ ํฌํŠธ ๋ฒˆํ˜ธ๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š์Œ, ๋‹จ์ง€ ์š”์ฒญ/์‘๋‹ต ๊ตฌ๋ถ„ ์—ญํ• ๋งŒ ๋‹ด๋‹น
  • ํด๋ผ์ด์–ธํŠธ ์šด์˜์ฒด์ œ๊ฐ€ ์ž๋™์œผ๋กœ ํ• ๋‹น, ์–ด๋–ค ๋ฒˆํ˜ธ๋“  ์ƒ๊ด€ X
  1. NAT ์ •์ฑ…์— ๋”ฐ๋ผ ๊ณต์ธ IP๋กœ ๋ณ€๊ฒฝ, NAT ํ…Œ์ด๋ธ”์— ๋ณ€๊ฒฝ ์ „ ํ›„ IP ์ €์žฅ
  • NAT ์ •์ฑ…
    • ๋‹จ์ผ ๊ณต์ธ IP
      • ISP๊ฐ€ ๋„คํŠธ์›Œํฌ ์žฅ๋น„์— ๊ณต์ธ IP ์ œ๊ณต
      • ๋Œ€๋ถ€๋ถ„ ๊ฐ€์ •, ์†Œ๊ทœ๋ชจ ๊ธฐ์—… 1๊ฐœ ํ• ๋‹น๋ฐ›์Œ
    • ์—ฌ๋Ÿฌ ๊ณต์ธ IP
      • ๋Œ€๊ธฐ์—…... ์—ฌ๋Ÿฌ ๊ฐœ ๊ณต์ธ IP ํ• ๋‹น
      • ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž๊ฐ€ NAT ๋งคํ•‘ ์„ค์ •

PAT

  • PAT โŠ‚ NAT
  • ์—ฌ๋Ÿฌ๊ฐœ ์‚ฌ์„ค IP -> 1๊ฐœ์˜ ๊ณต์ธ IP
  • ๋‹ค์ˆ˜์˜ ๋‚ด๋ถ€ ์žฅ์น˜๊ฐ€ ๋™์‹œ์— ์ธํ„ฐ๋„ท์— ์ ‘์† ๊ฐ€๋Šฅ

๋™์ž‘ ๋ฐฉ์‹


2. NAT ์ •์ฑ…์— ๋”ฐ๋ผ ์‚ฌ์„ค IP์™€ ์ถœ๋ฐœ์ง€์˜ ํฌํŠธ ๋ฒˆํ˜ธ ๋ณ€๊ฒฝ, NAT ํ…Œ์ด๋ธ”์— ๋ณ€๊ฒฝ ์ „ ํ›„ IP, ํฌํŠธ๋ฒˆํ˜ธ ์ €์žฅ

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

SNAT / DNAT

  • NAT๊ฐ€ ์ˆ˜ํ–‰๋˜๊ธฐ ์ „ ํŠธ๋ž˜ํ”ฝ์ด ์ถœ๋ฐœ(์š”์ฒญ)ํ•˜๋Š” ์‹œ์ ์œผ๋กœ ๊ตฌ๋ถ„

SNAT(Sourse NAT)

  • ์ถœ๋ฐœ์ง€ ์ฃผ์†Œ ๋ณ€๊ฒฝ
  • ์œ„์—์„œ ๊ณ„์† ์–ธ๊ธ‰ํ•œ ์‚ฌ์„ค IP -> ๊ณต์ธ IP์˜ ๊ฒฝ์šฐ ๋งŽ์ด ์‚ฌ์šฉ

DNAT(Destination NAT)

  • ๋„์ฐฉ์ง€ ์ฃผ์†Œ ๋ณ€๊ฒฝ
  • ์‚ฌ์šฉ ์˜ˆ์‹œ
    • ๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ
      • ์‚ฌ์šฉ์ž -> ๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ์— ์„ค์ •๋œ IP๋กœ ์š”์ฒญ -> ๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ(DNAT) -> ์‹ค์ œ IP
    • ์‚ฌ๋‚ด - ๋Œ€์™ธ๋ง ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ
      • ์‹ ๊ทœ ๋Œ€์™ธ์‚ฌ์™€ ์—ฐ๋™ํ•  ๋•Œ๋งˆ๋‹ค ๋ผ์šฐํŒ… ๊ฐœ๋ณ„์ ์œผ๋กœ ์„ค์ • ํ•„์š”
      • ๋Œ€์™ธ์‚ฌ IP๋ฅผ ํŠน์ • IP ๋Œ€์—ญ์œผ๋กœ NAT
      • ์‚ฌ๋‚ด์—์„œ๋Š” ์–ด๋–ค ๋Œ€์™ธ์‚ฌ๋“  ๋Œ€์™ธ๋ง ์ „์šฉ IP๋กœ ๋ผ์šฐํŒ… ์ฒ˜๋ฆฌ

๋™์  NAT / ์ •์  NAT

  • ๋™์  NAT
    • ์‚ฌ์„ค IP๋ฅผ ๊ณต์ธ IP๋กœ ๋ณ€ํ™˜ํ•  ๋•Œ ๊ณต์ธ IP ์ฃผ์†Œํ’€์—์„œ ๋™์ ์œผ๋กœ ์„ ํƒํ•ด์„œ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ์‹
    • NAT ์ˆ˜ํ–‰ํ•˜๋Š” ์‹œ์ ์— ํ…Œ์ด๋ธ” ๋งŒ๋“ค์–ด์ง€๊ณ , ์„ค์ •๋œ ํƒ€์ž„์•„์›ƒ ์‹œ๊ฐ„๋™์•ˆ ์œ ์ง€
    • ์š”์ฒญ์ด ๋๋‚˜๋ฉด ํ• ๋‹น๋œ ๊ณต์ธ IP๋Š” ์ฃผ์†Œํ’€๋กœ ๋ฐ˜ํ™˜
    • ๊ณต์ธ IP ์ฃผ์†Œ ์ž์›์„ ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉ, ์œ ๋™์ ์ธ ๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅ
  • ์ •์  NAT
    • ์‚ฌ์„ค IP ์ฃผ์†Œ๋ฅผ ํ•ญ์ƒ ๋™์ผํ•œ ๊ณต์ธ IP ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ์‹
    • ๋‚ด๋ถ€ ์žฅ์น˜(ex.์›น ์„œ๋ฒ„, ์ด๋ฉ”์ผ ์„œ๋ฒ„)์— ํ•ญ์ƒ ๋™์ผํ•œ ๊ณต์ธ IP๋กœ ์ง€์†์ ์ธ ์™ธ๋ถ€ ์ ‘๊ทผ ๊ฐ€๋Šฅ
    • ์ž์› ๋‚ญ๋น„ ๊ฐ€๋Šฅ์„ฑ
profile
ํ™”์ดํŒ…~~^ใ…^/

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