๐Ÿ’ป IT Study/Knowledge

DNS(Domain Name System)

eeeeee_joo 2020. 2. 13. 15:58

DNS(Domain Name System)?

- ๋ฌธ์ž๋กœ ๋œ ๋„๋ฉ”์ธ ๋„ค์ž„์„ ์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” IP์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์—ญํ• ์„ ํ•˜๋Š” ์‹œ์Šคํ…œ

- IP์ฃผ์†Œ์™€ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„๊ฐ„์˜ ๋ณ€ํ™˜์„ ์ œ๊ณตํ•˜๋Š” ๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค 

 

 


DNS ํ•ด์„๊ณผ์ •

์œ„์™€ ๊ฐ™์€ ์ˆœ์„œ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

 

(1)โ€‹  PC ๋ธŒ๋ผ์šฐ์ €์— www.naver.com์„ ์ž…๋ ฅํ•œ๋‹ค. 

(2)  ์‹œ์Šคํ…œ์— ์„ค์ •๋œ DNS ์„œ๋ฒ„์ธ ๋กœ์ปฌ DNS ์„œ๋ฒ„์—๊ฒŒ www.naver.com์ด๋ผ๋Š” hostname์— ๋Œ€ํ•œ IP ์ฃผ์†Œ๋ฅผ ๋ฌผ์–ด๋ณธ๋‹ค. 

 

(3)  ๋กœ์ปฌ DNS ์„œ๋ฒ„์— ํ•ด๋‹น ์ •๋ณด๊ฐ€ ์—†์„ ๊ฒฝ์šฐ, ๋‹ค๋ฅธ DNS ์„œ๋ฒ„๋“ค๊ณผ ํ†ต์‹ (DNS ๋ฉ”์‹œ์ง€)์„ ์‹œ์ž‘ํ•œ๋‹ค. 

(4)  ์ด๋ฅผ ์œ„ํ•ด ๊ฐ ๋กœ์ปฌ DNS ์„œ๋ฒ„์—๋Š” Root DNS ์„œ๋ฒ„์˜ ์ •๋ณด(IP์ฃผ์†Œ)๊ฐ€ ๋ฏธ๋ฆฌ ์„ค์ •๋˜์–ด ์žˆ์–ด์•ผ ํ•œ๋‹ค. 

 

(5)  ๋จผ์ € Root DNS ์„œ๋ฒ„์— ์งˆ์˜๋ฅผ ๋ณด๋‚ธ๋‹ค.

(6)  Root DNS ์„œ๋ฒ„์—, www.naver.com ์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ์—†์œผ๋ฉด, com ์„ ๊ด€๋ฆฌํ•˜๋Š” DNS์„œ๋ฒ„์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋ณด๋‚ด์ค€๋‹ค.

 

(7)  ๋กœ์ปฌ DNS ์„œ๋ฒ„๋Š” com DNS์„œ๋ฒ„์— ๋‹ค์‹œ ๋ฌผ์–ด๋ณธ๋‹ค. 

(8)  com DNS ์„œ๋ฒ„๋Š” ํ•ด๋‹น ์ •๋ณด๊ฐ€ ์—†์„ ๊ฒฝ์šฐ, naver.com์„ ๊ด€๋ฆฌํ•˜๋Š” DNS ์„œ๋ฒ„์— ์งˆ์˜ํ•˜๋„๋ก ๋กœ์ปฌ DNS ์„œ๋ฒ„๋กœ ๋ณด๋ƒ„.

 

(9)  ๋กœ์ปฌ DNS ์„œ๋ฒ„๋Š” ๋งˆ์ง€๋ง‰์œผ๋กœ, www.naver.com ์˜ DNS ์„œ๋ฒ„์— ๋ฌผ์–ด๋ณธ๋‹ค.

(10) www.naver.com ์˜ DNS ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ IP์ธ 222.122.195.6๋ฅผ ์–ป๋Š”๋‹ค. 

(11) ์ด๋ฅผ ์ˆ˜์‹ ํ•œ ๋กœ์ปฌ DNS๋Š” ํ•ด๋‹น IP์ฃผ์†Œ๋ฅผ ์บ์‹ฑํ•˜๊ณ , ํด๋ผ์ด์–ธํŠธ(๋‹จ๋ง PC)๋กœ ์ „๋‹ฌํ•œ๋‹ค. 

โ€‹

๋กœ์ปฌ DNS ์„œ๋ฒ„๊ฐ€ ์—ฌ๋Ÿฌ DNS ์„œ๋ฒ„๋ฅผ ์ฐจ๋ก€๋Œ€๋กœ ๋ฌผ์–ด๋ด์„œ ๊ทธ ๋‹ต์„ ์ฐพ๋Š” ๊ณผ์ •์„ Recursive Query๋ผ ๋ถ€๋ฅธ๋‹ค.

์ด๋ฅผ ํ†ตํ•ด DNS์—๋Š” ๊ณ„์ธต์ด ์กด์žฌํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. 

โ€‹


DNS ์„œ๋ฒ„ ๊ณ„์ธต

DNS ์„œ๋ฒ„ ๊ณ„์ธต์€ ํ™•์žฅ์„ฑ ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด ๊ตฌ์„ฑํ•œ๋‹ค. 

โ€‹ํฌ๊ฒŒ 3๊ฐœ๋กœ ๋‚˜๋ˆ ์ง„๋‹ค. 

 

โ€‹1) ๋ฃจํŠธ DNS ์„œ๋ฒ„

Root DNS ์„œ๋ฒ„๋Š” ์ „์„ธ๊ณ„์— 13๋Œ€(A๋ถ€ํ„ฐ M๊นŒ์ง€)๊ฐ€ ๊ตฌ์ถ•๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฏธ๊ตญ์— 10๋Œ€, ์ผ๋ณธ/๋„ค๋œ๋ž€๋“œ/๋…ธ๋ฅด์›จ์ด์— ๊ฐ 1๋Œ€์”ฉ ์กด์žฌํ•œ๋‹ค. 

๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋‚˜๋ผ์˜ ๊ฒฝ์šฐ Root DNS ์„œ๋ฒ„๊ฐ€ ์กด์žฌํ•˜์ง€๋Š” ์•Š์ง€๋งŒ, Root DNS ์„œ๋ฒ„์— ๋Œ€ํ•œ ๋ฏธ๋Ÿฌ ์„œ๋ฒ„๋ฅผ 3๋Œ€ ์šด์šฉํ•˜๊ณ  ์žˆ๋‹ค.

 

2) ์ตœ์ƒ์œ„ ๋ ˆ๋ฒจ ๋„๋ฉ”์ธ(TLD, Top Level Domain) ์„œ๋ฒ„

๊ฐ๊ฐ์˜ top-level domain์€ ์–ด๋А ์ง‘๋‹จ์ด ์‚ฌ์šฉ์„ ํ•˜๋Š” ์ด๋ฆ„์ธ์ง€๋ฅผ ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“  ํŠน๋ณ„ํ•œ ์›์น™์ด ์žˆ๋‹ค.

ํ˜„์žฌ ์•ฝ 250์—ฌ๊ฐœ ์ •๋„์˜ top level domain์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค

< Top-level ๋„๋ฉ”์ธ ์ด๋ฆ„ ๊ตฌ์กฐ>

-      com : ์˜๋ฆฌ๋ชฉ์ ์˜ ๊ธฐ๊ด€ (Commercial organization)

-      net : ๋„คํŠธ์›Œํฌ ๊ธฐ๊ด€ (dacom, hitel ๋“ฑ์ด ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค)

-      org : ๋น„์˜๋ฆฌ ๊ธฐ๊ด€

-      gov : ์ •๋ถ€ ๊ธฐ๊ด€

-      mil : ๊ตฐ์‚ฌ ๊ธฐ๊ด€

-      edu : ๊ต์œก ๊ธฐ๊ด€

-      kr (Korea), jp (Japan), au (Australia) ๋“ฑ : ๊ตญ๊ฐ€ ์ด๋ฆ„

 


3) ์ฑ…์ž„ DNS ์„œ๋ฒ„
โ€‹โ€‹

โ€‹์ฑ…์ž„ DNS ์„œ๋ฒ„๋Š” ์šฐ๋ฆฌ๊ฐ€ ๋“ฑ๋กํ•ด์„œ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. 

์ธํ„ฐ๋„ท์—์„œ ์ ‘๊ทผํ•˜๊ธฐ ์‰ฌ์šด ํ˜ธ์ŠคํŠธ๋ฅผ ๊ฐ€์ง„ ๋ชจ๋“  ๊ธฐ๊ด€์€ ํ˜ธ์ŠคํŠธ ๋„ค์ž„์„ IP์ฃผ์†Œ๋กœ ๋งคํ•‘ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

 

 

๋˜ ๋‹ค๋ฅธ DNSํ˜•ํƒœ๋Š” โ€‹๋กœ์ปฌ DNS ์„œ๋ฒ„โ€‹์ด๋‹ค. ๊ณ„์ธต์€ ๊ฐ€์ง€์ง€ ์•Š์ง€๋งŒ DNS ๊ตฌ์กฐ์˜ ์ค‘์‹ฌ์— ์žˆ๋‹ค. 

์œ„์— DNS ํ•ด์„๊ณผ์ •์„ ๋ณด๋ฉด ๋กœ์ปฌ DNS์„œ๋ฒ„๋ฅผ ๊ณ„์† ๊ฑฐ์น˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. 

โ€‹


DNS ์บ์‹ฑ 

์‹ค์ œ๋กœ DNS๋Š” ์ง€์—ฐ ์„ฑ๋Šฅ ํ–ฅ์ƒ๊ณผ ๋„คํŠธ์›Œํฌ์˜ DNS ๋ฉ”์‹œ์ง€ ์ˆ˜๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด ์บ์‹ฑ์„ ์‚ฌ์šฉํ•œ๋‹ค. 

 

๋กœ์ปฌ DNS ์„œ๋ฒ„๋Š” ์งˆ์˜์— ๋Œ€ํ•ด์„œ DNS ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์‘๋‹ต์„ ๋ฐ›์„ ๋•Œ๋งˆ๋‹ค DNS์ •๋ณด๋ฅผ (ํ˜ธ์ŠคํŠธ๋„ค์ž„, IP์ฃผ์†Œ์Œ)์„ ์ €์žฅํ•œ๋‹ค. 

์ด ๋•Œ ๋‹ค์‹œ ํด๋ผ์ด์–ธํŠธ๋กœ๋ถ€ํ„ฐ ๊ฐ™์€ ์งˆ์˜๊ฐ€ ๋กœ์ปฌ DNS์—๊ฒŒ ๋„์ฐฉํ•œ๋‹ค๋ฉด ํ•ด๋‹น ํ˜ธ์ŠคํŠธ๋„ค์ž„์— ๋Œ€ํ•œ IP๋ฅผ ์‘๋‹ตํ•œ๋‹ค. 

 

์ฆ‰ ๋ฐ˜๋ณต๋˜๋Š” ์š”์ฒญ์— ์ฆ‰์‹œ ์‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. 

๋˜ํ•œ ์ •๋ณด๋Š” ๊ธฐ๊ฐ„์„ ์ •ํ•ด ์‚ญ์ œ ๋  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. 

 


DNS ๋ ˆ์ฝ”๋“œ

โ€‹์ž์› ๋ ˆ์ฝ”๋“œ(RR : resource record)

DNS ๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ตฌํ˜„ํ•œ DNS ์„œ๋ฒ„๋“ค์€ ํ˜ธ์ŠคํŠธ ๋„ค์ž„์„ IP ์ฃผ์†Œ๋กœ ๋งคํ•‘ํ•œ๋‹ค. 

์ด๋ฆ„๊ณผ ์ฃผ์†Œ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๋ ˆ์ฝ”๋“œ 

ํŠธ๋ฆฌ์— ๊ฐ ์—ฐ๊ฒฐ๋œ ๊ฐ ํ˜ธ์ŠคํŠธ์˜ ์ •๋ณด๋Š” ์ž์› ๋ ˆ์ฝ”๋“œ์™€ ๊ด€๊ณ„๋œ๋‹ค. 

DNS ๋„ค์ž„ ์„œ๋ฒ„๊ฐ€ ํ•ด์„๊ธฐ์— ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์ž์› ๋ ˆ์ฝ”๋“œ ์ •๋ณด๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

 

* ํ•ด์„๊ธฐ : ๋„๋ฉ”์ธ ์ด๋ฆ„๊ณผ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ ์ •๋ณด๋ฅผ ์›ํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ํ•ด์„๊ธฐ์— ์š”์ฒญ 

   ํ•ด์„๊ธฐ๋Š” DNS ์„œ๋ฒ„์™€ ์ ‘์ด‰ํ•˜๋Š” DNS ํด๋ผ์ด์–ธํŠธ ์—ญํ• ์„ ์ˆ˜ํ–‰ 

 

์งˆ์˜ ๋ ˆ์ฝ”๋“œ :  โ€‹DNS ํด๋ผ์ด์–ธํŠธ๊ฐ€ DNS ์„œ๋ฒ„์— ์ •๋ณด๋ฅผ ์š”์ฒญํ•˜๋Š” ์šฉ๋„ 

Name (์ด๋ฆ„) ์ฐพ๊ณ ์ž ํ•˜๋Š” ๊ฐ€๋ณ€๊ธธ์ด์˜ ๋„๋ฉ”์ธ ์ด๋ฆ„ 
Type (์œ ํ˜•) 16๋น„ํŠธ ํฌ๊ธฐ์˜ ์ž์›์˜ ์ข…๋ฅ˜
Class (ํด๋ž˜์Šค) ํ”„๋กœํ† ์ฝœ ํŒจ๋ฐ€๋ฆฌ์˜ ์˜๋ฏธ
TTL (Time To Live, ์ƒ์กด๊ธฐ๊ฐ„) ์ž์› ๋ ˆ์ฝ”๋“œ๊ฐ€ ๋งŒ๊ธฐ๊นŒ์ง€์˜ ์œ ํšจ์‹œ๊ฐ„์„ ์ดˆ๋‹จ์œ„๋กœ ํ‘œ์‹œ 
RD Length (์ž์›๋ฐ์ดํ„ฐ ๊ธธ์ด) ์ž์› ๋ฐ์ดํ„ฐ ๊ธธ์ด๋ฅผ ๋ฐ”์ดํŠธ ๋‹จ์œ„๋กœ ๋‚˜ํƒ€๋ƒ„
RD (์ž์›๋ฐ์ดํ„ฐ) ์ž์›๋ ˆ์ฝ”๋“œ์™€ ๊ด€๊ณ„๋œ ๋ฐ์ดํ„ฐ ๊ธฐ๋ก 

* TTL(Time To Live) : ์ƒ์กด๊ธฐ๊ฐ„ - ์–ผ๋งˆ๋‚˜ ์˜ค๋žซ๋™์•ˆ ๋ณด๊ด€ํ•  ์ง€ 

  ํŠน์ • RR์— ๋Œ€ํ•˜์—ฌ ์–ผ๋งˆ๋‚˜ ์ค‘์š”ํ•œ์ง€, ์–ผ๋งˆ๋‚˜ ์˜ค๋žซ๋™์•ˆ ์บ์‹œ์— ๋ณด๊ด€ํ• ์ง€ RR์˜ TTL ๊ฐ’์œผ๋กœ ๊ฒฐ์ •ํ•œ๋‹ค. 

 


DNS ๋ฉ”์‹œ์ง€ 

DNS ๋ฐ์ดํ„ฐ๋ฅผ ์š”์ฒญํ•˜๊ฑฐ๋‚˜ ๋ฐ˜๋Œ€๋กœ ์‘๋‹ตํ•  ๋•Œ DNS ๋ฉ”์‹œ์ง€๋ฅผ ์ด์šฉํ•œ๋‹ค. 

 

 


 

https://m.blog.naver.com/PostView.nhn?blogId=shj1126zzang&logNo=90193677759&proxyReferer=https%3A%2F%2Fwww.google.com%2F

 

[ํŒจํ‚ท ๋ถ„์„] DNS (Domain Name System)

DNS์— ๊ด€ํ•ด ์•Œ์•„๋ณด๊ณ  ๋ถ„์„์„ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 1. DNS(Domain Name System)๋ž€?DNS๊ฐ€ ๋ฌด์—‡์ผ๊นŒ์š”?...

blog.naver.com

https://www.netmanias.com/ko/post/blog/5353/dns/dns-basic-operation

 

DNS ๊ธฐ๋ณธ ๋™์ž‘ ์„ค๋ช…

DNS ๊ธฐ๋ณธ ๋™์ž‘ ์„ค๋ช… DNS Basic Operation December 12, 2011 | By ์œ ์ฐฝ๋ชจ (cmyoo@netmanias.com)

www.netmanias.com

https://raptor-hw.net/xe/know/17253

๋ถˆ๋Ÿฌ์˜ค๋Š” ์ค‘์ž…๋‹ˆ๋‹ค...

https://galid1.tistory.com/53

 

Network - Application ๊ณ„์ธต) DNS ํ”„๋กœํ† ์ฝœ

DNS๋ž€ – DNS๋ž€ ๋„๋ฉ”์ธ์„ IP๋กœ ๋ณ€ํ™˜ํ•˜๊ฑฐ๋‚˜ IP๋ฅผ ๋„๋ฉ”์ธ์œผ๋กœ ๋‹ค์‹œ ๋ณ€๊ฒฝํ•ด์ฃผ๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค DNS๊ฐ€ ์—†๋‹ค๋ฉด ์šฐ๋ฆฌ๊ฐ€ ์™ธ์šฐ๊ณ  ์žˆ๋Š” naver.com ๋“ฑ์€ ์†Œ์šฉ์ด ์—†๊ณ  naver.com IP๋ฅผ ์™ธ์šฐ๊ณ  ๋‹ค๋…”์–ด์•ผ ํ•œ๋‹ค. - DNS ๋ฉ”์‹œ์ง€๋ฅผ ์ „..

galid1.tistory.com

https://slidesplayer.org/slide/16394426/

 

14 DNS. - ppt download

ํ•™์Šต๋ชฉํ‘œ ๋‚ด์šฉ ๋„๋ฉ”์ธ ์ด๋ฆ„๊ณผ IP ์ฃผ์†Œ๋ฅผ ๋ณ€ํ™˜ํ•˜๋Š” ๊ณผ์ •์ด ํ•„์š”ํ•œ ์ด์œ ๋ฅผ ์ดํ•ดํ•œ๋‹ค. ๊ณ„์ธต ๊ตฌ์กฐ์˜ ๋„ค์ž„ ์ŠคํŽ˜์ด์Šค, ๋„๋ฉ”์ธ, ์กด์˜ ๊ฐœ๋…์„ ์ดํ•ดํ•œ๋‹ค. ๋„๋ฉ”์ธ ์ •๋ณด๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ž์› ๋ ˆ์ฝ”๋“œ๋ฅผ ์•Œ์•„๋ณธ๋‹ค. ์ด๋ฆ„ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ํ•ด์„๊ธฐ์™€ ๋„ค์ž„ ์„œ๋ฒ„์˜ ๋™์ž‘ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•œ๋‹ค. DNS ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๊ฐ€ ์ „์†กํ•˜๋Š” DNS ๋ฉ”์‹œ์ง€๋ฅผ ์‚ดํŽด๋ณธ๋‹ค. ๋‚ด์šฉ DNS ์„œ๋น„์Šค ๋„๋ฉ”์ธ ๋„ค์ž„ ์ŠคํŽ˜์ด์Šค ๋„ค์ž„ ์„œ๋ฒ„์™€ ํ•ด์„๊ธฐ DNS ํ”„๋กœํ† ์ฝœ ์š”์•ฝ ์—ฐ์Šต๋ฌธ์ œ

slidesplayer.org