DNS

DNS๋ž€ Domain Name System ์˜ ์•ฝ์ž๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๋„๋ฉ”์ธ์„ ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ip ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง„ ๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ๊ตฌ์กฐ๋ฅผ ๋ˆ๋‹ค.

ํฌ๊ฒŒ ๋„๋ฉ”์ธ ๋„ค์ž„ ์ŠคํŽ˜์ด์Šค, ๋„ค์ž„ ์„œ๋ฒ„, ๋ฆฌ์กธ๋ฒ„๋กœ ๋ถ„๋ฅ˜๋œ๋‹ค.

Domain Name Space

๋„๋ฉ”์ธ ๋„ค์ž„ ์ŠคํŽ˜์ด์Šค๋Š” ๋งˆ์น˜ ํด๋” ๊ตฌ์กฐ์ฒ˜๋Ÿผ ์ตœ์ƒ์œ„ ๋ฃจํŠธ ๋„๋ฉ”์ธ ์กด์žฌํ•˜๊ณ  ํ•˜์œ„๋กœ ๋…ธ๋“œ๋“ค์ด ์ด์–ด์ง„ ํŠธ๋ฆฌ ๊ตฌ์กฐ๋กœ ๋˜์–ด์žˆ๋‹ค. ๊ณ„์ธต ๊ตฌ์กฐ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ•˜์œ„ ๋…ธ๋“œ๋“ค์€ ์ƒ์œ„ ๋…ธ๋“œ์—๊ฒŒ ๊ด€๋ฆฌ๋œ๋‹ค.

FQDN : Fully Qualified Domain Name์˜ ์•ฝ์ž๋กœ ์ „์ฒด ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ํ‘œ๊ธฐํ•˜๋Š” ๋ฐฉ์‹์„ ๋งํ•œ๋‹ค.

Name Server

๋„๋ฉ”์ธ์„ ip ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋„๋ฉ”์ธ ๋„ค์ž„ ์ŠคํŽ˜์ด์Šค์˜ ํŠธ๋ฆฌ ๊ตฌ์กฐ ์ •๋ณด๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์ด๊ฒƒ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์„œ๋ฒ„๋ฅผ ๋ฐ”๋กœ ๋„ค์ž„ ์„œ๋ฒ„๋ผ๊ณ  ํ•œ๋‹ค. ํฌ๊ฒŒ 4๊ฐ€์ง€๋กœ ๋ถ„๋ฅ˜๋œ๋‹ค.

  • Root Server : DNS ์š”์ฒญ์— ๋Œ€ํ•ด ์•Œ๋งž์€ TLD ์ •๋ณด๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ์ตœ์ƒ์œ„ ๋ฃจํŠธ ๋…ธ๋“œ ์„œ๋ฒ„์ด๊ณ , ์ฒ˜์Œ์œผ๋กœ DNS ์ฟผ๋ฆฌ ์ •๋ณด๋ฅผ ์š”์ฒญํ•œ๋‹ค.

  • TLD Server : Top-level Domain Server์˜ ์•ฝ์ž๋กœ, .com, .kr ๊ณผ ๊ฐ™์€ ๋„๋ฉ”์ธ ํ™•์žฅ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋„๋ฉ”์ธ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

  • SLD Server : Second-level Domain Server์˜ ์•ฝ์ž๋กœ, ์‹ค์ œ ๊ฐœ์ธ ๋„๋ฉ”์ธ๊ณผ ip ์ฃผ์†Œ์˜ ๊ด€๊ณ„๊ธฐ ๊ธฐ๋ก๋˜๋Š” ์„œ๋ฒ„์ด๋‹ค.

  • Authoritative Server : ๊ถŒํ•œ ๋„ค์ž„ ์„œ๋ฒ„๋กœ, ๋„๋ฉ”์ธ์˜ ip์ฃผ์†Œ๋ฅผ ์‘๋‹ตํ•ด์ฃผ๋Š” ์ตœ์ข… ๋‹จ๊ณ„์˜ DNS ์„œ๋ฒ„์ด๋‹ค.

Resolver

๋ฆฌ์กธ๋ฒ„๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ์ž…๋ ฅํ•˜๋ฉด ip ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด DNS ์„œ๋ฒ„์— ํ˜ธ์ŠคํŠธ์— ๋Œ€ํ•œ ์ฟผ๋ฆฌ๋ฅผ ์š”์ฒญํ•˜๊ณ  ๋ฐ›์€ ์‘๋‹ต์„ ํ•ด์„ํ•ด ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์•Œ๋ ค์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.

์ž…๋ ฅ๋œ ๋„๋ฉ”์ธ์„ ์–ด๋–ค ๋„ค์ž„์„œ๋ฒ„์—์„œ ์ฐพ์•„์•ผ ํ•˜๋Š”์ง€, ์บ์‹ฑ๋˜์–ด ์žˆ๋Š”์ง€ ๋“ฑ์„ ์ฐพ์•„, ์š”์ฒญํ•œ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๊ฒฐ๊ณผ๋ฅผ ์•Œ๋ ค์ค€๋‹ค.

์ž‘๋™ ๊ณผ์ •

์ฃผ์†Œ์ฐฝ์— www.google.com ์„ ๊ฒ€์ƒ‰ํ–ˆ์„ ๋•Œ๋ฅผ ์ƒ๊ฐํ•ด๋ณด์ž.

  1. ๋จผ์ € ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ณผ๊ฑฐ์— ํ•ด๋‹น ์ฃผ์†Œ๋ฅผ ๋ฐฉ๋ฌธํ–ˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.

    1. ์ด ๊ณผ์ •์—์„œ ๋ธŒ๋ผ์šฐ์ €, OS, ๋ผ์šฐํ„ฐ, ISP ์บ์‹œ๋ฅผ ํ™•์ธํ•œ๋‹ค.

  2. ํ™•์ธ ํ›„, ์บ์‹ฑ๋œ ๊ฐ’์ด ์—†๋‹ค๋ฉด ISP DNS๊ฐ€ root ์„œ๋ฒ„์— ์–ด๋””๋กœ ์ ‘์† ํ•ด์•ผ ํ•˜๋Š”์ง€ ์š”์ฒญํ•œ๋‹ค.

  3. root ์„œ๋ฒ„๋Š” .com ๋„๋ฉ”์ธ์„ ํ™•์ธํ•œ ํ›„, ํ•ด๋‹น ๋„๋ฉ”์ธ์„ ๊ด€๋ฆฌํ•˜๋Š” TLD๋ฅผ ์•ˆ๋‚ดํ•˜๊ณ , ISP ์„œ๋ฒ„๋Š” com์„ ๊ด€๋ฆฌํ•˜๋Š” ์„œ๋ฒ„์—๊ฒŒ ๊ฒฝ๋กœ๋ฅผ ์š”์ฒญํ•œ๋‹ค.

  4. com ์„œ๋ฒ„๋Š” google.com ์„ ๊ด€๋ฆฌํ•˜๋Š” Authoritative ์„œ๋ฒ„๋ฅผ ์•Œ๋ ค์ฃผ๊ณ , ISP ์„œ๋ฒ„๋Š” google.com ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์„œ๋ฒ„์—๊ฒŒ ์š”์ฒญ

  5. ํ•ด๋‹น ์ฃผ์†Œ์˜ ip ์ฃผ์†Œ๋ฅผ ์•Œ๋ ค์ค€๋‹ค.

  6. ip์ฃผ์†Œ๋ฅผ ํ™•์ธํ•œ ISP ์„œ๋ฒ„๋Š” ํ•ด๋‹น ip ๋ฅผ ์บ์‹ฑํ•˜๊ณ  ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ์ „๋‹ฌ

์˜ ๊ณผ์ •์„ ๊ฑฐ์น˜๊ฒŒ ๋œ๋‹ค. ๋งŒ์•ฝ ip ์ฃผ์†Œ๋ฅผ ์ฐพ์ง€ ๋ชปํ•˜๋ฉด 2๋ฒˆ ~ 5๋ฒˆ์˜ ๊ณผ์ •์„ ๊ณ„์†ํ•ด์„œ ๋ฐ˜๋ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น ๊ณผ์ •์„ Recursive Search ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

์ฆ‰, ๊ฒ€์ƒ‰ โ†’ ๋ฐฉ๋ฌธํ–ˆ๋Š”์ง€ ํ™•์ธ โ†’ Recursive Search -> ์ ‘์† ์˜ ๊ณผ์ •์„ ๊ฑฐ์น˜๊ฒŒ ๋œ๋‹ค.

Last updated