Tiny Bunny ๊ณต์ธ·์‚ฌ์„ค IP ์ฃผ์†Œ / ์ •์ ·๋™์  IP ์ฃผ์†Œ
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
network

๊ณต์ธ·์‚ฌ์„ค IP ์ฃผ์†Œ / ์ •์ ·๋™์  IP ์ฃผ์†Œ

by maesil 2025. 4. 7.

โœ” ๊ณต์ธ IP ์ฃผ์†Œ (public IP address)

  • ์ „ ์„ธ๊ณ„์—์„œ ๊ณ ์œ ํ•œ IP ์ฃผ์†Œ
  • ๋„คํŠธ์›Œํฌ ๊ฐ„์˜ ํ†ต์‹ , ์ธํ„ฐ๋„ท์„ ์ด์šฉํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” IP ์ฃผ์†Œ
  • ๊ณต์ธ IP ์ฃผ์†Œ๋Š” ISP๋‚˜ ๊ณต์ธ IP ์ฃผ์†Œ ํ• ๋‹น ๊ธฐ๊ด€์„ ํ†ตํ•ด ํ• ๋‹น

 

โœ” ์‚ฌ์„ค IP ์ฃผ์†Œ (private IP address)

  • ์‚ฌ์„ค ๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ IP ์ฃผ์†Œ
  • ์‚ฌ์„ค IP ์ฃผ์†Œ๋กœ ์‚ฌ์šฉํ•˜๋„๋ก ํŠน๋ณ„ํžˆ ์˜ˆ์•ฝ๋œ IP ์ฃผ์†Œ ๊ณต๊ฐ„
10.0.0.0/8 (10.0.0.0 ~ 10.255.255.255)
172.16.0.0/12 (172.16.0.0 ~ 172.31.255.255)
192.168.0.0/16 (192.168.0.0 ~ 192.168.255.255)
  • ์‚ฌ์„ค IP ์ฃผ์†Œ์˜ ํ• ๋‹น ์ฃผ์ฒด๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋ผ์šฐํ„ฐ(๊ณต์œ ๊ธฐ)
  • ์‚ฌ์„ค IP ์ฃผ์†Œ๋Š” ํ˜ธ์ŠคํŠธ๊ฐ€ ์†ํ•œ ์‚ฌ์„ค ๋„คํŠธ์›Œํฌ์—์„œ๋งŒ ์œ ํšจํ•œ ์ฃผ์†Œ
  • ์–ผ๋งˆ๋“ ์ง€ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์ƒ์˜ ์‚ฌ์„ค IP ์ฃผ์†Œ์™€ ์ค‘๋ณต ๊ฐ€๋Šฅ
  • ์ผ๋ฐ˜์ ์œผ๋กœ ๋„คํŠธ์›Œํฌ ๊ฐ„ ํ†ต์‹ ์€ ์‚ฌ์„ค IP ์ฃผ์†Œ๊ฐ€ ์•„๋‹Œ ๊ณต์ธ IP ์ฃผ์†Œ๋ฅผ ํ†ตํ•ด ์ด๋ฃจ์–ด์ง

 

โœ” NAT (Network Address Translation)

  • IP ์ฃผ์†Œ ๋ณ€ํ™˜ ๊ธฐ์ˆ : ์ฃผ๋กœ ์‚ฌ์„ค IP ์ฃผ์†Œ(๋„คํŠธ์›Œํฌ ๋‚ด๋ถ€)์™€ ๊ณต์ธ IP ์ฃผ์†Œ(๋„คํŠธ์›Œํฌ ์™ธ๋ถ€)๋ฅผ ๋ณ€ํ™˜
  • ๋Œ€๋ถ€๋ถ„์˜ ๋ผ์šฐํ„ฐ์™€ (๊ฐ€์ •์šฉ) ๊ณต์œ ๊ธฐ๋Š” NAT ๊ธฐ๋Šฅ ๋‚ด์žฅ
    - ์‚ฌ์„ค ๋„คํŠธ์›Œํฌ์˜ ํŒจํ‚ท ์† ์‚ฌ์„ค IP ์ฃผ์†Œ๋Š” ๊ณต์œ ๊ธฐ๋ฅผ ๊ฑฐ์ณ ๊ณต์ธ IP ์ฃผ์†Œ๋กœ ๋ณ€๊ฒฝ
    - ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ์˜ ํŒจํ‚ท ์† ๊ณต์ธ IP ์ฃผ์†Œ๋Š” ๊ณต์œ ๊ธฐ๋ฅผ ๊ฑฐ์ณ ์‚ฌ์„ค IP ์ฃผ์†Œ๋กœ ๋ณ€๊ฒฝ
  • NAT๋ฅผ ํ†ตํ•ด ์‚ฌ์„ค IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์—ฌ๋Ÿฌ ํ˜ธ์ŠคํŠธ๋Š” ์ ์€ ์ˆ˜์˜ ๊ณต์ธ IP ์ฃผ์†Œ๋ฅผ ๊ณต์œ  ๊ฐ€๋Šฅ

 

๊ณต์ธ IP ์ฃผ์†Œ์™€ ์‚ฌ์„ค IP ์ฃผ์†Œ ํ™•์ธ

  • ํ˜„์žฌ IP(IPv4) ์ฃผ์†Œ ์กฐํšŒ - ipconfig(์œˆ๋„์šฐ) / ifconfig(๋งฅOS)
    - ๋งŒ์ผ 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋ณด์ธ๋‹ค๋ฉด ์ด๋Š” ์‚ฌ์„ค IP ์ฃผ์†Œ
  • ๋„ค์ด๋ฒ„ ๊ฒ€์ƒ‰์ฐฝ์— '๋‚ด IP ์ฃผ์†Œ'๋ฅผ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ๊ตฌ๊ธ€ ๊ฒ€์ƒ‰์ฐฝ์— 'what is my ip address'๋ฅผ ์ž…๋ ฅ
  • ๋„ค์ด๋ฒ„๋‚˜ ๊ตฌ๊ธ€์€ ์‚ฌ์„ค IP ์ฃผ์†Œ๊ฐ€ ์•„๋‹Œ ๊ณต์ธ IP ์ฃผ์†Œ๋ฅผ ์ธ์‹ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ณต์ธ IP ์ฃผ์†Œ๋ฅผ ํ‘œ์‹œ

 

์ •์  IP ์ฃผ์†Œ์™€ ๋™์  IP ์ฃผ์†Œ

โœ” ์ •์  ํ• ๋‹น

  • ํ˜ธ์ŠคํŠธ์— ์ง์ ‘ (์ˆ˜์ž‘์—…์œผ๋กœ) IP ์ฃผ์†Œ๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ๋ฐฉ์‹
  • ์ด๋ ‡๊ฒŒ ํ• ๋‹น๋œ IP ์ฃผ์†Œ๋ฅผ ์ •์  IP ์ฃผ์†Œ(static IP address)๋ผ๊ณ  ํ•จ

 

์ •์  IP ์ฃผ์†Œ ๋ถ€์—ฌ

  • ์œˆ๋„์šฐ๋‚˜ ๋งฅOS ๋“ฑ์˜ ๋„คํŠธ์›Œํฌ ์„ค์ •์—์„œ IP ์ฃผ์†Œ๋ฅผ ์ˆ˜๋™์œผ๋กœ ์„ค์ •
  • ์ผ๋ฐ˜์ ์œผ๋กœ ๋ถ€์—ฌํ•˜๊ณ ์ž ํ•˜๋Š” IP ์ฃผ์†Œ, ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ, ๊ฒŒ์ดํŠธ์›จ์ด(๋ผ์šฐํ„ฐ) ์ฃผ์†Œ, DNS ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅ

 

โœ” ๊ธฐ๋ณธ ๊ฒŒ์ดํŠธ์›จ์ด(default gateway)

  • ๊ฒŒ์ดํŠธ์›จ์ด(gateway)์˜ ์ผ๋ฐ˜์  ์˜๋ฏธ: ์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ํ•˜๋“œ์›จ์–ด/์†Œํ”„ํŠธ์›จ์–ด์  ์ˆ˜๋‹จ
  • ํ˜ธ์ŠคํŠธ๊ฐ€ ์†ํ•œ ๋„คํŠธ์›Œํฌ ์™ธ๋ถ€๋กœ ๋‚˜๊ฐ€๊ธฐ ์œ„ํ•œ ๊ธฐ๋ณธ์ ์ธ ์ฒซ ๊ฒฝ๋กœ(์ฒซ ๋ฒˆ์งธ ํ™‰)
  • ๋„คํŠธ์›Œํฌ ์™ธ๋ถ€์™€ ์—ฐ๊ฒฐ๋œ ๋ผ์šฐํ„ฐ(๊ณต์œ ๊ธฐ)์˜ ์ฃผ์†Œ๋ฅผ ์˜๋ฏธํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Œ
  • IP ํ• ๋‹น์˜ ๋งฅ๋ฝ์—์„œ ์‚ฌ์šฉ๋œ '๊ฒŒ์ดํŠธ์›จ์ด'๋ผ๋Š” ์šฉ์–ด๋Š” ๊ธฐ๋ณธ ๊ฒŒ์ดํŠธ์›จ์ด(๋ผ์šฐํ„ฐ(๊ณต์œ ๊ธฐ)์˜ ์ฃผ์†Œ)๋ฅผ ์˜๋ฏธ

 

๋ชจ๋“  IP ์ฃผ์†Œ๋ฅผ ์ •์ ์œผ๋กœ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ์„๊นŒ?

  • ํ˜ธ์ŠคํŠธ ์ˆ˜๊ฐ€ ๋งŽ์•„์งˆ ๊ฒฝ์šฐ ๊ด€๋ฆฌ ๊ณค๋ž€
  • ์˜๋„์น˜ ์•Š๊ฒŒ ์ž˜๋ชป๋œ IP ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜๋„ ์žˆ๊ณ , ์ค‘๋ณต๋œ IP ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜๋„ ์žˆ์Œ

 

โœ” ๋™์  ํ• ๋‹น

  • ํ˜ธ์ŠคํŠธ์— IP ์ฃผ์†Œ๋ฅผ ํ”„๋กœํ† ์ฝœ์„ ํ™œ์šฉํ•ด ์ž๋™์œผ๋กœ ํ• ๋‹นํ•˜๋Š” ๋ฐฉ์‹
  • IP ๋™์  ํ• ๋‹น์— ์‚ฌ์šฉ๋˜๋Š” ๋Œ€ํ‘œ์ ์ธ ํ”„๋กœํ† ์ฝœ: DHCP(Dynamic Host Configuration Protocol)
  • ์ด๋ ‡๊ฒŒ ํ• ๋‹น๋œ IP ์ฃผ์†Œ๋ฅผ ๋™์  IP ์ฃผ์†Œ(dynamic IP address)๋ผ๊ณ  ํ•จ

 

DHCP๋ฅผ ํ†ตํ•œ IP ์ฃผ์†Œ ํ• ๋‹น

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

 

IP ์ฃผ์†Œ ํ• ๋‹น ๊ณผ์ •์—์„œ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฉ”์‹œ์ง€

 

1) DHCP Discover (ํด๋ผ์ด์–ธํŠธ -> DHCP ์„œ๋ฒ„)

  • DHCP ์„œ๋ฒ„๋ฅผ ์ฐพ๋Š” ๋ฉ”์‹œ์ง€
  • ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋กœ ์ „์†ก
  • ํด๋ผ์ด์–ธํŠธ๋Š” ์•„์ง IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹น๋ฐ›์ง€ ๋ชปํ•จ: ์†ก์‹ ์ง€ IP ์ฃผ์†Œ๋Š” 0.0.0.0์œผ๋กœ ์„ค์ •

2) DHCP Offer (DHCP ์„œ๋ฒ„ -> ํด๋ผ์ด์–ธํŠธ)

  • ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ํ• ๋‹น ๊ฐ€๋Šฅํ•œ IP ์ฃผ์†Œ ์ •๋ณด๋ฅผ ์ œ์•ˆํ•˜๋Š” ๋ฉ”์‹œ์ง€
  • ํ• ๋‹น ๊ฐ€๋Šฅํ•œ IP ์ฃผ์†Œ, ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ, ์ž„๋Œ€ ๊ธฐ๊ฐ„ ๋“ฑ์˜ ์ •๋ณด ํฌํ•จ

3) DHCP Request (ํด๋ผ์ด์–ธํŠธ -> DHCP ์„œ๋ฒ„)

  • DHCP Offer ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•œ ์‘๋‹ต
  • ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋กœ ์ „์†ก

4) DHCP Acknowledgment (DHCP ACK) (DHCP ์„œ๋ฒ„ -> ํด๋ผ์ด์–ธํŠธ)

  • ์ตœ์ข… ์Šน์ธ๊ณผ ๊ฐ™์€ ๋ฉ”์‹œ์ง€
  • DHCP ACK ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ•œ ํด๋ผ์ด์–ธํŠธ๋Š” ํ• ๋‹น๋ฐ›์€ IP ์ฃผ์†Œ๋ฅผ ์ž์‹ ์˜ IP ์ฃผ์†Œ๋กœ ์„ค์ • ํ›„ ์ž„๋Œ€ ๊ธฐ๊ฐ„ ๋™์•ˆ IP ์ฃผ์†Œ ์‚ฌ์šฉ

 

์‚ฌ์šฉ ๊ธฐ๊ฐ„์ด ๋ชจ๋‘ ๋๋‚˜๋ฉด?

  • IP ์ฃผ์†Œ๋ฅผ DHCP ์„œ๋ฒ„์— ๋ฐ˜๋‚ฉ
  • ์›์น™์ ์œผ๋ก  ๋‹ค์‹œ DHCP Discover - DHCP Offer - DHCP Request - DHCK ACK ์ฃผ๊ณ ๋ฐ›์•„ IP ์ฃผ์†Œ ์žฌํ• ๋‹น

 

โœ” ์ž„๋Œ€ ๊ฐฑ์‹ (lease renewal)

  • IP ์ฃผ์†Œ์˜ ์ž„๋Œ€ ๊ธฐ๊ฐ„์ด ๋๋‚˜๊ฐˆ ๋•Œ ์ž„๋Œ€ ๊ธฐ๊ฐ„์„ ์—ฐ์žฅํ•˜๋Š” ๊ฒƒ
  • ์ž„๋Œ€ ๊ธฐ๊ฐ„์ด ๋๋‚˜๊ธฐ ์ „์— ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‘ ์ฐจ๋ก€ ์ž๋™ ์ˆ˜ํ–‰
  • ์ž๋™ ์ž„๋Œ€ ๊ฐฑ์‹ ์ด ๋ชจ๋‘ ์‹คํŒจํ•˜๋ฉด ๊ทธ๋•Œ IP ์ฃผ์†Œ ๋ฐ˜๋‚ฉ

 

โœ” ์˜ˆ์•ฝ ์ฃผ์†Œ

  • ํŠน์ˆ˜ํ•œ ๋ชฉ์ ์„ ์œ„ํ•ด ์˜ˆ์•ฝ๋œ IP ์ฃผ์†Œ


โœ” 127.0.0.1

  • ๋ฃจํ”„๋ฐฑ ์ฃผ์†Œ(loopback address), ๋กœ์ปฌ ํ˜ธ์ŠคํŠธ(localhost)
  • ์ž๊ธฐ ์ž์‹ ์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ํŠน๋ณ„ํ•œ ์ฃผ์†Œ
  • ๋ฃจํ”„๋ฐฑ ์ฃผ์†Œ๋กœ ์ „์†ก๋œ ํŒจํ‚ท์€ ์ž๊ธฐ ์ž์‹ ์—๊ฒŒ ๋˜๋Œ์•„์˜ด
    - ๋ถ€๋ฉ”๋ž‘ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์ฃผ์†Œ
    - ํ…Œ์ŠคํŠธ๋‚˜ ๋””๋ฒ„๊น… ์šฉ๋„๋กœ ์‚ฌ์šฉ

 

โœ” 0.0.0.0/8

  • ํ˜ธ์ŠคํŠธ๊ฐ€ IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹น๋ฐ›๊ธฐ ์ „์— ์ž„์‹œ๋กœ ํ• ๋‹น๋˜๋Š” IP ์ฃผ์†Œ
    e.g.) DHCP Discover ๋ฉ”์‹œ์ง€๋ฅผ ์ „์†กํ•˜๋Š” ์‹œ์ ์˜ ํด๋ผ์ด์–ธํŠธ IP ์ฃผ์†Œ
  • ํŠน๋ณ„ํžˆ ์ง€์นญํ•  IP ์ฃผ์†Œ๊ฐ€ ์—†์„ ๋•Œ ์‚ฌ์šฉ๋˜๋Š” IP ์ฃผ์†Œ
    - ํ˜ธ์ŠคํŠธ ์ž…์žฅ์—์„œ ๋งˆ๋•…ํžˆ ์ž์‹ ์„ ์ง€์นญํ•  IP ์ฃผ์†Œ๊ฐ€ ์—†์„ ๋•Œ

 

โœ” 0.0.0.0/0

  • 0.0.0.0/8๊ณผ ์œ ์‚ฌํ•˜์ง€๋งŒ ๋‹ค๋ฅธ ์˜๋ฏธ๋ฅผ ์ง€๋‹ˆ๋Š” ์ฃผ์†Œ
  • '๋ชจ๋“  ์ž„์˜์˜ IP ์ฃผ์†Œ'
  • ์ฃผ๋กœ ๋ผ์šฐํŒ…์—์„œ ๋””ํดํŠธ ๋ผ์šฐํŠธ(default route)๋ฅผ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
    - ๋””ํดํŠธ ๋ผ์šฐํŠธ: ํŒจํ‚ท์„ ์–ด๋–ค IP ์ฃผ์†Œ๋กœ ์ „๋‹ฌํ• ์ง€ ๊ฒฐ์ •ํ•˜๊ธฐ ์–ด๋ ค์šด ๊ฒฝ์šฐ ๊ธฐ๋ณธ์ ์œผ๋กœ ํŒจํ‚ท์„ ์ „๋‹ฌํ•  ๊ฒฝ๋กœ
    - "์–ด๋””๋กœ ํŒจํ‚ท์„ ์ „๋‹ฌํ•ด์•ผ ํ• ์ง€ ๋ช…ํ™•ํ•˜์ง€ ์•Š์œผ๋ฉด ์—ฌ๊ธฐ๋กœ ํŒจํ‚ท์„ ์ด๋™์‹œ์ผœ๋ผ"

 

์ถœ์ฒ˜

๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์ปดํ“จํ„ฐ๊ณตํ•™ 2: ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋Š” ๋„คํŠธ์›Œํฌ