DNS, IP

DNS, IP

IP

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

IP ์ฃผ์†Œ๋Š” ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ๋””๋ฐ”์ด์Šค์— ๋ถ€์—ฌ๋œ ์‹๋ณ„์ž.

๋ชจ๋“  ์ฃผ์†Œ๋Š” ํ•ด๋‹น ๋„คํŠธ์›Œํฌ ๋‚ด์—์„œ ๊ณ ์œ ํ•˜๋‹ค.

์ผ๋ฐ˜์ ์ธ ์ฃผ์†Œ ํ˜•์‹์ธ IPv4 ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด 4๊ฐœ์˜ ์ˆซ์ž ์„ธํŠธ๋กœ ์ž‘์„ฑ๋œ๋‹ค.

121.121.121.121

DNS

... DNS๋Š” IP ์ฃผ์†Œ ๋ฐ ๊ธฐํƒ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์ด๋ฆ„๋ณ„๋กœ ์ฟผ๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ณ„์ธตํ˜• ๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. ์ฆ‰, DNS๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์„œ๋กœ ํ†ต์‹ ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ์ˆซ์ž IP ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜๋˜๋Š”, ์‰ฝ๊ฒŒ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„์˜ ๋””๋ ‰ํ„ฐ๋ฆฌ์ž…๋‹ˆ๋‹ค.

DNS๋Š” Domain Name System์˜ ์•ฝ์ž์ด๋‹ค.

DNS ์— ๋Œ€ํ•ด์„œ ๊ฒ€์ƒ‰ํ•ด๋ณด๋ฉด ๊ณ„์ธตํ˜• ๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ผ๊ณ  ์„ค๋ช…ํ•˜๋Š” ๊ธ€์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค.

๊ณ„์ธตํ˜•(Hierarchical) ๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค.

์šฐ๋ฆฌ๊ฐ€ ์–ด๋–ค ์‚ฌ์ดํŠธ์— ์ ‘์†ํ•  ๋•Œ, ๋ณดํ†ต IP๋Œ€์‹  ๋„๋ฉ”์ธ์œผ๋กœ ์ ‘์†์„ ํ•œ๋‹ค.

๋„๋ฉ”์ธ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋ฉด, ์ž…๋ ฅํ•œ ๋„๋ฉ”์ธ์„ ์‹ค์ œ ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ์‚ฌ์šฉํ•˜๋Š” IP ์ฃผ์†Œ๋กœ ๋ฐ”๊พธ๊ณ  ํ•ด๋‹น IP ์ฃผ์†Œ๋กœ ์ ‘์†ํ•˜๋Š” ๊ณผ์ •์ด ํ•„์š”ํ•˜๋‹ค.

์ด๋Ÿฌํ•œ ๊ณผ์ • + ์ „์ฒด ์‹œ์Šคํ…œ์„ DNS๋ผ๊ณ  ํ•œ๋‹ค. ์ด ์‹œ์Šคํ…œ์€ ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ์•ฝ์†๋œ ๊ทœ์น™์„ ๊ณต์œ ํ•œ๋‹ค.

DNS ๊ตฌ์„ฑ ์š”์†Œ

DNS๋Š” ์•„๋ž˜ ์„ธ๊ฐ€์ง€ ์š”์†Œ๋กœ ๊ตฌ์„ฑ๋˜์–ด์žˆ๋‹ค.

  1. ๋„๋ฉ”์ธ ๋„ค์ž„ ์ŠคํŽ˜์ด์Šค(Domain Name Space)

  2. ๋„ค์ž„ ์„œ๋ฒ„(Name Server) = ๊ถŒํ•œ ์žˆ๋Š” DNS ์„œ๋ฒ„

  3. ๋ฆฌ์กธ๋ฒ„(Resolver) = ๊ถŒํ•œ ์—†๋Š” DNS ์„œ๋ฒ„

์ธํ„ฐ๋„ท์„ ๊ฐœ๋ฐœํ•œ๋‹ค๊ณ  ํ•ด๋ณด์ž.

  1. ์šฐ์„  ํŠน์ • ๋„๋ฉ”์ธ์œผ๋กœ ํŠน์ • IP๋ฅผ ์ฐพ๋Š”(Key-Value์ฒ˜๋Ÿผ) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

  2. ๊ทธ๋ฆฌ๊ณ  ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋”” ์ €์žฅ์ด ๋๋Š”์ง€ ์ฐพ์„ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ํ•„์š”ํ•  ๊ฒƒ์ด๋‹ค.

  3. IP๋ฅผ ์ฐพ์•˜์œผ๋ฉด ๋‹น์—ฐํžˆ ํ•ด๋‹น IP ์ฃผ์†Œ๋กœ ์ด๋™์‹œ์ผœ์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ๋„ ํ•„์š”ํ•˜๋‹ค.

๊ณผ๊ฑฐ์˜ ์ฒœ์žฌ๋“ค์€ ์ด ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๊ธฐ ์œ„ํ•ด์„œ ์•„๋ž˜์˜ 3๊ฐ€์ง€๋ฅผ ๊ฐœ๋ฐœํ–ˆ๋‹ค.

  • Domain Name Space๋ผ๋Š” ๊ทœ์น™์œผ๋กœ ๋„๋ฉ”์ธ ์ด๋ฆ„ ์ €์žฅ์„ ๋ถ„์‚ฐํ•œ๋‹ค.

  • Name Server๊ฐ€ ํ•ด๋‹น ๋„๋ฉ”์ธ ์ด๋ฆ„์˜ IP ์ฃผ์†Œ๋ฅผ ์ฐพ๋Š”๋‹ค.

  • Resolver๊ฐ€ DNS ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์„ ๋„ค์ž„์„œ๋ฒ„๋กœ ์ „๋‹ฌํ•˜๊ณ , ์ฐพ์€ ์ •๋ณด๋ฅผ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ „๋‹ฌํ•œ๋‹ค.

Public DNS ์™€ Private DNS

ํผ๋ธ”๋ฆญ DNS

์ผ๋ฐ˜์ ์œผ๋กœ ์ธํ„ฐ๋„ท ์„œ๋น„์Šค ์ œ๊ณต์—…์ฒด(ISP)๊ฐ€ ๊ธฐ์—…์— IP ๋ ˆ์ฝ”๋“œ๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

์ด๋Ÿฌํ•œ ๋ ˆ์ฝ”๋“œ๋Š” ์ผ๋ฐ˜ ๋Œ€์ค‘์—๊ฒŒ ์ œ๊ณต๋˜๋ฉฐ, ์‚ฌ์šฉ ์ค‘์ธ ๋””๋ฐ”์ด์Šค ๋˜๋Š” ๋””๋ฐ”์ด์Šค์— ์—ฐ๊ฒฐ๋œ ๋„คํŠธ์›Œํฌ์— ์ƒ๊ด€์—†์ด ๋ˆ„๊ตฌ๋‚˜ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ”„๋ผ์ด๋น— DNS

ํ”„๋ผ์ด๋น— DNS๋Š” ํšŒ์‚ฌ์˜ ๋ฐฉํ™”๋ฒฝ ๋’ค์— ์กด์žฌํ•œ๋‹ค.

๋‚ด๋ถ€ ์‚ฌ์ดํŠธ์˜ ๋ ˆ์ฝ”๋“œ๋งŒ์„ ๋ณด๊ด€ํ•œ๋‹ค๋Š” ์ ์—์„œ ํผ๋ธ”๋ฆญ DNS์™€ ๋‹ค๋ฅด๋‹ค.

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

DNSSec

DNSSec ์€ ์บ์‹œ ์˜ค์—ผ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•œ๋‹ค.

DNS ์บ์‹œ ์˜ค์—ผ์€ ๊ณต๊ฒฉ์ž๊ฐ€ ์ž…๋ ฅ๋œ IP ์ฃผ์†Œ๋ฅผ ์†์ƒ์‹œํ‚ค๋Š” ๊ฒฝ์šฐ๋ฅผ ๋งํ•œ๋‹ค.

์ด๋ ‡๊ฒŒ ๊ฑฐ์ง“์œผ๋กœ ์ž…๋ ฅ๋œ IP ์ฃผ์†Œ๋ฅผ ์ „์„ธ๊ณ„ ISP ์— ์ „ํŒŒํ•˜๊ณ , ์บ์‹œ๋˜์–ด ํผ๋ธ”๋ฆญ DNS ๊ฒ€์ƒ‰์— ์‚ฌ์šฉ๋œ๋‹ค.

DNSSec ์€ ์•ˆ์ „ํ•œ DNS๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ์•”ํ˜ธํ™”๋œ ์„œ๋ช…์„ DNS ๋ ˆ์ฝ”๋“œ์— ํ• ๋‹นํ•œ๋‹ค.

๋”ฐ๋ผ์„œ ๋ ˆ์ฝ”๋“œ๋ฅผ ์›๋ž˜ ์ƒํƒœ์™€ ๋‹ค๋ฅด๊ฒŒ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†๊ฒŒ ๋œ๋‹ค.

HTTPS์™€ ๋น„์Šทํ•˜๊ฒŒ DNSSec์€ ์ฟผ๋ฆฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋А๋ฆฌ๊ฒŒ ํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ์•”ํ˜ธํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๊ณ ๋„ DNS ๋ ˆ์ฝ”๋“œ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์•ˆ ๊ณ„์ธต์„ ์ถ”๊ฐ€ํ•œ๋‹ค.

Last updated