ํƒœ๊ทธ ๋ณด๊ด€๋ฌผ: NAT

NAT

Network Address Translation

1. NAT ๊ฐ„๋‹จ ๊ฐœ๋…
2. NAT ๋™์ž‘ ๋ฐฉ์‹
3. NAT ๋งคํ•‘ ๋ฐฉ์‹


IPv4๋Š” 32๋น„ํŠธ์˜ ๊ฐ’์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด์žˆ๋‹ค. ์ด ๊ฒƒ์„ ๊ฐœ์ˆ˜๋กœ ํ™˜์‚ฐํ•œ๋‹ค๋ฉด์ด 232 = ๋Œ€๋žต 43์–ต๊ฐœ์˜ IP๊ฐ€ ์กด์žฌํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์ธํ„ฐ๋„ท์ด ๊ธ‰๊ฒฉํžˆ ๋ฐœ์ „ํ•˜๋ฉด์„œ 43์–ต๊ฐœ์— ๋„๋‹ฌํ•˜๋Š” IP๋„ ๊ณ ๊ฐˆ๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋Š”๋ฐ,, ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ์•ˆ๋œ ๋ฐฉ๋ฒ•์ด NAT์ด๋‹ค. (IPv6๋„ ๊ฐ™์€ ๋งฅ๋ฝ์ด๋‹ค.)

1. “์‚ฌ์„คIP โ†’ ๊ณต์ธIP”

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

(๋‚ด๋ถ€ IP๊ฐ€ ์‚ฌ์„คIP์ผ ๋•Œ๋งŒ ๊ณต์ธIP๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ, ์ „์ฒด์ ์ธ ๊ฐœ๋…์ด๋ผ๊ณ ๋งŒ ๋ณด๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋’ค์— ์„œ์ˆ ํ•˜๊ฒ ๋‹ค.)

NAT์—์„œ์˜ IP ์ฃผ์†Œ ์šฉ์–ด

โ”Œ ๋‚ด๋ถ€ ์ฃผ์†Œ: ์žฅ๋น„ ๊ธฐ์ค€์œผ๋กœ ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ์— ์œ„์น˜ํ•œ IP ์ฃผ์†Œ
โ”” ์™ธ๋ถ€ ์ฃผ์†Œ: ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ์˜ ์™ธ๋ถ€์— ์žˆ๋Š” IP ์ฃผ์†Œ

์•„๋ž˜์˜ ์ฃผ์†Œ ๊ตฌ๋ถ„์€ ๋‚ด๋ถ€ / ์™ธ๋ถ€ ์ฃผ์†Œ์™€ ๊ด€๊ณ„๊ฐ€ ์—†๋‹ค.
โ”Œ ๋กœ์ปฌ ์ฃผ์†Œ: ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ ๋‹ค์ด์–ด๊ทธ๋žจ์— ๋‚˜ํƒ€๋‚˜๋Š” IP์ฃผ์†Œ
โ”” ์ „์—ญ ์ฃผ์†Œ: ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ ๋‹ค์ด์–ด๊ทธ๋žจ์— ๋‚˜ํƒ€๋‚˜๋Š” IP์ฃผ์†Œ

  • ๋‚ด๋ถ€ ๋กœ์ปฌ ์ฃผ์†Œ (Inside Local)
    ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ผ๋ฐ˜์ ์ธ ๋กœ์ปฌ IP ์ฃผ์†Œ.
  • ๋‚ด๋ถ€ ์ „์—ญ ์ฃผ์†Œ (Inside Global)
    NAT๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ผ์šฐํ„ฐ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ• ๋‹น๋œ ๊ณต์ธ IP ์ฃผ์†Œ.
    ex) ‘ํ˜ธ์ŠคํŠธ 192.168.0.100’์ด ์™ธ๋ถ€์— ์žˆ๋Š”’์„œ๋ฒ„ 1.2.3.4’๋กœ ์š”์ฒญ์„ ๋ณด๋‚ธ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž. ‘192.168.0.100’์„ ์™ธ๋ถ€์™€ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋ฐ˜๋“œ์‹œ ๊ณต์ธIP ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•ด์•ผํ•œ๋‹ค. ์ด๋•Œ, ๊ณต์ธIP๊ฐ€ ๋‚ด๋ถ€ ์ „์—ญ์ฃผ์†Œ์ด๋‹ค.
  • ์™ธ๋ถ€ ์ „์—ญ ์ฃผ์†Œ (Outside Global)
    ์ธํ„ฐ๋„ท์—์„œ ์ฐธ์กฐํ•˜๋Š” ์™ธ๋ถ€ ์žฅ๋น„์˜ ์ฃผ์†Œ.
    ์œ„ ์˜ˆ์‹œ์—์„œ 1.2.3.4๊ฐ€ ์™ธ๋ถ€ ์ „์—ญ ์ฃผ์†Œ์ด๋‹ค.
  • ์™ธ๋ถ€ ๋กœ์ปฌ ์ฃผ์†Œ (Outside Local)
    ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์—์„œ ์ฐธ์กฐํ•˜๋Š” ์™ธ๋ถ€ ์žฅ๋น„์˜ ์ฃผ์†Œ.
    ํŠน์ • ์ƒํ™ฉ์—์„  ์™ธ๋ถ€ ์žฅ๋น„์˜ ์™ธ๋ถ€ ์ „์—ญ ์ฃผ์†Œ์™€ ๋™์ผํ•  ์ˆ˜ ์žˆ๋‹ค.

2. IP NAT ๋™์ž‘ ๋ฐฉ์‹

NAT๋Š” ํฌ๊ฒŒ 4๊ฐ€์ง€์˜ ๋™์ž‘ ๋ฐฉ์‹์œผ๋กœ ๋‚˜๋‰œ๋‹ค.
๋‹จ๋ฐฉํ–ฅ ๋™์ž‘, ์–‘๋ฐฉํ–ฅ ๋™์ž‘, ํฌํŠธ ๊ธฐ๋ฐ˜ ๋™์ž‘, ์ค‘๋ณต/2ํšŒ NAT ๋™์ž‘.

IP NAT ๋‹จ๋ฐฉํ–ฅ ๋™์ž‘

RFC 1631์—์„œ ๋ช…์‹œ๋œ ์ตœ์ดˆ์˜ NAT์ด๋‹ค.

์‚ฌ์„ค ๋„คํŠธ์›Œํฌ์˜ ํ˜ธ์ŠคํŠธ๊ฐ€ ์ธํ„ฐ๋„ท์— ์ ‘๊ทผํ•  ๋•Œ, ๊ณต์ธ IP ์ฃผ์†Œ๋ฅผ ๊ณต์œ ํ•˜๊ณ ์ž ๊ณ ์•ˆ๋๋‹ค. ๋Œ€๋ถ€๋ถ„ ํ˜ธ์ŠคํŠธ๊ฐ€ ๋จผ์ € ๋ฐ์ดํ„ฐ๋ฅผ ์š”์ฒญํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ‘๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ โ†’ ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ๋กœ ์†ก์‹ ๋œ๋‹ค’๋ผ๋Š” ์ „์ œ ์กฐ๊ฑด ํ•˜์— ์„ค๊ณ„๋˜์—ˆ๋‹ค.
๊ทธ๋ž˜์„œ ๋‹จ๋ฐฉํ–ฅ NAT, Outbound NAT๋ผ๊ณ  ํ•œ๋‹ค.

ํŒจํ‚ท์˜ ์ถœ๋ฐœ์ง€ ์ฃผ์†Œ์™€ ๋ชฉ์ ์ง€ ์ฃผ์†Œ๊ฐ€ ๋ฐ”๋€๋‹ค.

IP NAT ์–‘๋ฐฉํ–ฅ ๋™์ž‘

๊ธฐ์กด ๋‹จ๋ฐฉํ–ฅ NAT๋Š” Outbound ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•œ NAT๋งŒ ์ˆ˜ํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์— Inbound ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•œ NAT๋Š” ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์–‘๋ฐฉํ–ฅ NAT๋Š” Outbound / Inbound  ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•œ NAT๋ฅผ ๋ชจ๋‘ ์ˆ˜ํ–‰ํ•œ๋‹ค.

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

โ‘  ์™ธ๋ถ€์—์„œ ์ ‘๊ทผํ•˜๋Š” ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ์˜ ์žฅ๋น„๋ฅผ ์œ„ํ•œ ์ •์  ๋งคํ•‘(Static NAT)
โ‘ก DNS๋ฅผ ํ†ตํ•ด ๋™์  ๋งคํ•‘

์ด๋ ‡๊ฒŒ 2๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. 2๊ฐ€์ง€ ๋ฐฉ๋ฒ• ์ค‘ DNS๋ฅผ ํ†ตํ•ด ๋™์  ๋งคํ•‘ํ•˜๋Š” ๊ณผ์ •์„ ์•Œ์•„๋ณด์ž.

DNS๋ฅผ ํ†ตํ•œ ๋™์  ๋งคํ•‘ ๋ฐ ํ†ต์‹  ๊ณผ์ •.

์•„์›ƒ๋ฐ”์šด๋“œ NAT๋‚˜ ์ธ๋ฐ”์šด๋“œ NAT๊ฐ€ ํฌ๊ฒŒ ๋‹ค๋ฅด์ง€ ์•Š๋‹ค.

IP NAT ํฌํŠธ ๊ธฐ๋ฐ˜ ๋™์ž‘

๋‹จ๋ฐฉํ–ฅ, ์–‘๋ฐฉํ–ฅ NAT๊ฐ€ ๊ฐœ์„ ๋œ NAT๋‹ค.
IP์™€ ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ํ•œ ๊ฐœ์˜ ๋‚ด๋ถ€ ์ „์—ญ IP๋ฅผ ์—ฌ๋Ÿฌ ๋‚ด๋ถ€ ๋กœ์ปฌ ํ˜ธ์ŠคํŠธ๋“ค์ด ๋‚˜๋ˆ„์–ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

Overloaded NAT, NAPT, PAT ๋ผ๊ณ  ๋ถˆ๋ฆฌ๊ธฐ๋„ ํ•œ๋‹ค.

โ‘ ๋ฒˆ์—์„œ ‘๋ผ์šฐํ„ฐ โ†’ ์„œ๋ฒ„’ ํŒจํ‚ท์„ ๋ณด๋ฉด ์ถœ๋ฐœ์ง€ ํฌํŠธ๋ฒˆํ˜ธ๋„ ๋ฐ”๋€๋‹ค. ๊ทธ ์ด์œ ๋Š” PC 2์—์„œ ์ด๋ฏธ 7000๋ฒˆ์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ๊ฒน์น˜์ง€ ์•Š๋Š” ํฌํŠธ๋ฒˆํ˜ธ๋กœ ๋งคํ•‘ํ•ด์•ผ ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

IP NAT Overlapping / Twice NAT

์•„๋ž˜์™€ ๊ฐ™์€ ์ƒํ™ฉ์—์„œ๋Š” IP ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๊ณ , ๋‚ด๋ถ€ ๋ผ์šฐํ„ฐ๋Š” ๋ชฉ์ ์ง€ ์ฃผ์†Œ๊ฐ€ ๋‚ด๋ถ€์ธ์ง€ ์™ธ๋ถ€์ธ์ง€ ๊ตฌ๋ณ„ํ•  ์ˆ˜ ์—†๋‹ค.

1. ์„œ๋กœ ๋‹ค๋ฅธ ๊ณณ์— ์œ„์น˜ํ•œ ์‚ฌ์„ค ๋„คํŠธ์›Œํฌ ๊ฐ„ ๋™์ผ IP ๋Œ€์—ญ ์‚ฌ์šฉ
2. ๊ณต์ธIP ๋Œ€์—ญ์„ ์‚ฌ์„ค ๋„คํŠธ์›Œํฌ IP ๋Œ€์—ญ์œผ๋กœ ์‚ฌ์šฉ
3. ๊ณต์ธIP ํ• ๋‹น ํ›„ ๋งŒ๋ฃŒ๋์œผ๋‚˜, ๋ฌด์‹œํ•˜๊ณ  ๊ณ„์† ์‚ฌ์šฉ

์˜ˆ๋ฅผ ๋“ค์–ด, ‘ํ˜ธ์ŠคํŠธ 192.168.0.2’๊ฐ€ ๋ชฉ์ ์ง€ ์ฃผ์†Œ๋ฅผ ‘๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์˜ ํ˜ธ์ŠคํŠธ 192.168.0.100’๋กœ ์ง€์ •ํ•˜๊ณ  ๋ผ์šฐํ„ฐ๋กœ ์†ก์‹ ํ•œ๋‹ค๋ฉด, ๋ผ์šฐํ„ฐ๋Š” ๋ชฉ์ ์ง€๊ฐ€ ๋‚ด๋ถ€์ธ์ง€ ์™ธ๋ถ€์ธ์ง€ ๋ชจ๋ฅธ๋‹ค. ์ด ๋•Œ, Twice NAT๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

EX) ์‚ฌ์„ค ๋„คํŠธ์›Œํฌ์—์„œ ๊ณต์ธ IP๋Œ€์—ญ(160.20.20.2)๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, ํŠน์ • ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•ด์•ผํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ ์„œ๋ฒ„์˜ ๊ณต์ธIP๊ฐ€ 160.20.20.100์œผ๋กœ IP ๋Œ€์—ญ์ด ๊ฒน์น˜๋Š” ์ƒํ™ฉ์ด๋‹ค. ์–ด๋–ป๊ฒŒ ์„ค์ •ํ•ด์•ผ ์ •์ƒ์ ์œผ๋กœ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ์„๊นŒ?

DNS์™€ NAT๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

DNS ์š”์ฒญ์„ ํ†ตํ•ด ‘www.nat.com’์˜ IP๋ฅผ ์•Œ์•„๋ƒˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด IP๋Š” ์œ ์š”ํ•œ ๊ณต์ธIP๊ฐ€ ์•„๋‹Œ ์‚ฌ์„คIP์ด๋‹ค. ํ†ต์‹ ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„  NAT๋กœ IP๋ฅผ ๋ณ€ํ™˜ํ•ด์•ผ ํ•œ๋‹ค. ๋˜ํ•œ, PC IP ์—ญ์‹œ ์™ธ๋ถ€ ๊ณต์ธ IP ๋Œ€์—ญ๊ณผ ๊ฒน์น˜๋ฏ€๋กœ NAT๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.


3. IP NAT ๋งคํ•‘ ๋ฐฉ์‹

NAT๊ฐ€ IP๋ฅผ ๋ณ€ํ™˜ํ•  ๋•Œ, ์‚ฌ์ „ ์ •์˜๋œ IP๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ์‚ฌ์ „ ์ •์˜๋œ IP Pool์—์„œ IP ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜์—ฌ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.

Static NAT

IP๋ฅผ 1๋Œ€1 ๋งค์นญ์‹œ์ผœ ๋ณ€ํ™˜์‹œํ‚จ๋‹ค.

๋‚ด๋ถ€/์™ธ๋ถ€ ์žฅ๋น„์˜ ์ „์—ญ ํ‘œํ˜„๊ณผ ๋กœ์ปฌ ํ‘œํ˜„์ด ๊ณ ์ •์ ์œผ๋กœ ์ •์˜๋œ ๊ด€๊ณ„์ด๋‹ค. ์„ค์ •์„ ์‚ญ์ œํ•˜์ง€ ์•Š๋Š” ์ด์ƒ ์˜๊ตฌ์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ์— ํ•ญ์ƒ ๋™์ผํ•œ ๊ณต์ธ IP์ฃผ์†Œ๋กœ ํ‘œํ˜„๋˜์–ด์•ผ ํ•˜๋Š” ์žฅ๋น„์— ์ ํ•ฉํ•˜๋‹ค.

[์„ค์ •]

Router(config)# ip nat inside source static <๋‚ด๋ถ€๋กœ์ปฌIP> <๋‚ด๋ถ€์ „์—ญIP>
Router(config)# int <๋‚ด๋ถ€์ธํ„ฐํŽ˜์ด์Šค>
Router(config-if)# ip nat inside
Router(config)# int <์™ธ๋ถ€์ธํ„ฐํŽ˜์ด์Šค> 
Router(config-if)# ip nat outside

[ํ™•์ธ]

Router(config)# show ip nat translations

Dynamic NAT

IP Pool ์ค‘ IP ํ•˜๋‚˜๋ฅผ ๋งค์นญ์‹œ์ผœ ๋ณ€ํ™˜ํ•œ๋‹ค.

์ „์—ญ ํ‘œํ˜„๊ณผ ๋กœ์ปฌ ํ‘œํ˜„์ด ๊ณ ์ •์ ์ด์ง€ ์•Š๊ณ , ๊ณ„์† ๋ฐ”๋€Œ๋Š” ๊ด€๊ณ„(๋™์ )์ด๋‹ค.  ์ง€์ •๋œ ๋‚ด๋ถ€ ์ „์—ญ ์ฃผ์†Œ ๋ฒ”์œ„์—์„œ ์•„๋ฌด IP ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ด ๋ณ€ํ™˜ํ•œ๋‹ค.
์–‘๋ฐฉํ–ฅ ํ†ต์‹ ์„ ํ•  ์ˆ˜ ์—†๋‹ค. ์ด์œ ๋Š” ์•„๋ž˜์˜ ์˜ˆ์‹œ๋ฅผ ๋ณด์ž.

192.168.0.0/24์— ์†ํ•œ ํ˜ธ์ŠคํŠธ๋“ค์ด 125.11.22.1~14 ๋ฒ”์œ„์˜ ๊ณต์ธIP๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž. ๋‚ด๋ถ€์—์„œ ์™ธ๋ถ€๋กœ ํ†ต์‹ ์€ ๋ฌธ์ œ๊ฐ€ ์—†์ง€๋งŒ, ์™ธ๋ถ€์—์„œ ๋‚ด๋ถ€๋กœ ๋จผ์ € ํ†ต์‹ ์‹œ๋„๋ฅผ ํ•  ์ˆ˜๋Š” ์—†๋‹ค. ์™ธ๋ถ€์—์„œ 125.11.22.1๊ณผ ํ†ต์‹ ํ•˜๊ฒ ๋‹ค๊ณ  ํ•˜๋ฉด, ๋ผ์šฐํ„ฐ๋Š” 192.168.0.1~192.168.0.253, ๋‹ค์‹œ ๋งํ•ด 253๊ฐœ ํ˜ธ์ŠคํŠธ ์ค‘ ๋ˆ„๊ตฌ์™€ ํ†ต์‹ ํ•˜๊ณ  ์‹ถ์€์ง€ ์•Œ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

[์„ค์ •]

Router(config)# access-list [1-99] permit <๋‚ด๋ถ€๋กœ์ปฌIP> 
Router(config)# ip nat pool <์ฒซ๋‚ด๋ถ€์ „์—ญIP> <๋งˆ์ง€๋ง‰๋‚ด๋ถ€์ „์—ญIP> netmask <์„œ๋ธŒ๋„ท>
Router(config)# ip nat inside source list <acl๋ฒˆํ˜ธ> pool <Pool์ด๋ฆ„>
Router(config)# int <๋‚ด๋ถ€์ธํ„ฐํŽ˜์ด์Šค> 
Router(config-if)# ip nat inside 
Router(config)# int <์™ธ๋ถ€์ธํ„ฐํŽ˜์ด์Šค> 
Router(config-if)# ip nat outside


* ์ฐธ๊ณ . SNAT๋Š” Source NAT, DNAT๋Š” Destination NAT๋‹ค.
SNAT = Static NAT, DNAT = Dynamic NAT๊ฐ€ ์•„๋‹ˆ๋‹ค. 
Source NAT๋Š” ์ถœ๋ฐœ์ง€ IP๋ฅผ ๋ณ€ํ™˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์„ค IP์ฃผ์†Œ(๋‚ด๋ถ€ ๋กœ์ปฌ ์ฃผ์†Œ)๋ฅผ ๊ณต์ธ IP์ฃผ์†Œ(๋‚ด๋ถ€ ์ „์—ญ ์ฃผ์†Œ)๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค. ๋‚ด๋ถ€์—์„œ ์™ธ๋ถ€๋กœ ์ง„ํ–‰๋˜๋ฏ€๋กœ Outbound NAT๋ผ๊ณ ๋„ ํ•œ๋‹ค.

Destination NAT๋Š” ๋ชฉ์ ์ง€ IP๋ฅผ ๋ณ€ํ™˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ณต์ธ IP์ฃผ์†Œ(๋‚ด๋ถ€ ์ „์—ญ ์ฃผ์†Œ)๋ฅผ ์‚ฌ์„ค IP์ฃผ์†Œ(๋‚ด๋ถ€ ๋กœ์ปฌ ์ฃผ์†Œ)๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค. ์™ธ๋ถ€์—์„œ ๋‚ด๋ถ€๋กœ ์ง„ํ–‰๋˜๋ฏ€๋กœ Inbound NAT๋ผ๊ณ ๋„ ํ•œ๋‹ค.