๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ–ฅ Computer Science/Network

[Network] DNS๋ž€? (feat. DNS ๊ณผ์ •) (What is Domain Name System?)

by Fomagran ๐Ÿ’ป 2022. 4. 12.
728x90
๋ฐ˜์‘ํ˜•

IP

 

์šฐ์„  "IP" ๋ผ๋Š” ์ด๋ฆ„์„ ์ปดํ“จํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ•œ ๋ฒˆ์ฏค์€ ๋“ค์–ด๋ดค์„ ๊ฒƒ์ด๋‹ค.

 

IP๋Š” Internet Protocol์„ ์˜๋ฏธํ•˜๋ฉฐ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ์žฅ์น˜๋“ค์—๊ฒŒ ๋ถ€์—ฌ๋˜๋Š” ๊ณ ์œ ํ•œ ์ฃผ์†Œ๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

 

์ด IP ์ฃผ์†Œ๋Š” ์ด 32๋น„ํŠธ๋กœ ๋˜์–ด ์žˆ์œผ๋ฉฐ 4๊ฐœ์˜ 8๋น„ํŠธ ๋‹จ์œ„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, "."์„ ํ†ตํ•ด ๊ตฌ๋ณ„ํ•œ๋‹ค.

 

ํ•œ ๋‹จ์œ„๋‹น 0~255๊นŒ์ง€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ตœ๋Œ€ 42์–ต9496๋งŒ7296๊ฐœ์˜ IP ์ฃผ์†Œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

 

ex) 127.0.0.1


DNS๋ž€?

 

DNS๋Š” Domain Name System์˜ ์•ฝ์ž๋กœ, ๋„๋ฉ”์ธ ์ด๋ฆ„ ์‹œ์Šคํ…œ์„ ๋งํ•œ๋‹ค.

 

๊ทธ๋ ‡๋‹ค๋ฉด ์ด ๋„๋ฉ”์ธ ์ด๋ฆ„ ์‹œ์Šคํ…œ์€ ์™œ ํ•„์š”ํ• ๊นŒ?

 

๋ฐ”๋กœ ์œ„์—์„œ ์„ค๋ช…ํ•œ "IP" ๋•Œ๋ฌธ์ด๋‹ค.

 

IP ์ฃผ์†Œ๋Š” ์ตœ๋Œ€ 12์ž๋ฆฌ์˜ ์ˆซ์ž๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ณ , ์„ธ์ƒ์—” ์…€ ์ˆ˜ ์—†๋Š” ์žฅ์น˜๊ฐ€ ์กด์žฌํ•˜๋ฏ€๋กœ ์ด๊ฒƒ์„ ๊ตฌ๋ณ„ํ•˜๊ณ  ์™ธ์šฐ๊ธฐ๊ฐ€ ์‰ฝ์ง€ ์•Š๋‹ค.

 

๊ณ ๋กœ, ํƒ„์ƒํ•œ ๊ฒƒ์ด IP๋ฅผ ์‚ฌ๋žŒ์ด ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ์ด๋ฆ„์„ ์ •ํ•œ ๊ฒƒ์ด ๋ฐ”๋กœ "๋„๋ฉ”์ธ ์ด๋ฆ„" ์ด๋‹ค.

 

์˜ˆ๋ฅผ ๋“ค๋ฉด 123.123.123.123 ์ด๋ผ๋Š” IP๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋ฉด onetwothree.com ์ด๋ผ๋Š” ์ด๋ฆ„์„ ์ง€์–ด ๋„๋ฉ”์ธ ์ฃผ์†Œ๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค.


๋„๋ฉ”์ธ ์ฃผ์†Œ๊ฐ€ IP ์ฃผ์†Œ๋กœ ๋ฐ”๋€Œ๋Š” ๊ณผ์ •

 

๊ทธ๋ ‡๋‹ค๋ฉด ์–ด๋–ค ์‹์œผ๋กœ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ๋žŒ์ด ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๋„๋ฉ”์ธ ์ฃผ์†Œ๋กœ ์ €์žฅํ•˜๊ณ , 

 

๋„๋ฉ”์ธ ์ฃผ์†Œ๊ฐ€ ์ž…๋ ฅ๋˜์—ˆ์„ ๋•Œ ํ•ด๋‹น IP ์ฃผ์†Œ๋ฅผ ๋งค์นญ์‹œํ‚ฌ ์ˆ˜ ์žˆ์„๊นŒ?

 

๋„๋ฉ”์ธ์˜ ์ฃผ์†Œ๋ฅผ ์ฐพ๋Š” ๊ณผ์ •์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

 

์กฐ๊ธˆ ๋” ์ž์„ธํžˆ ์„ค๋ช…ํ•˜๋ฉด

 

1. ๋„๋ฉ”์ธ ์ฃผ์†Œ๊ฐ€ ์ฃผ์†Œ์ฐฝ์— ์ž…๋ ฅ๋œ๋‹ค.

 

๋„๋ฉ”์ธ ์ฃผ์†Œ๋ฅผ Local DNS์— ์ „๋‹ฌํ•˜๊ฒŒ ๋œ๋‹ค.

 

2. ๋„๋ฉ”์ธ ์ฃผ์†Œ์˜ IP ์ฃผ์†Œ๊ฐ€ ๋ญ”์ง€ ์š”์ฒญํ•œ๋‹ค.

 

Local DNS๋Š” Root DNS์— ๋„๋ฉ”์ธ ์ฃผ์†Œ๋ฅผ ๋ณด๋‚ด๊ณ  ์ด์— ๋งž๋Š” IP ์ฃผ์†Œ๋ฅผ ์š”์ฒญํ•˜๊ฒŒ ๋œ๋‹ค.

 

3.  Root DNS์—์„œ ๋„๋ฉ”์ธ์„ ๊ด€๋ฆฌํ•˜๋Š” ์„œ๋ฒ„์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋ฐ›๋Š”๋‹ค.

 

Root DNS๋Š” IP ์ฃผ์†Œ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ".com"์˜ ์„œ๋ฒ„์— ๋Œ€ํ•œ ์ •๋ณด๋งŒ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

 

๊ณ ๋กœ ํ•ด๋‹น ".com" ์„œ๋ฒ„์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ Local DNS์— ๋ณด๋‚ธ๋‹ค.

 

4. ".com" ์„œ๋ฒ„๋กœ ์ ‘๊ทผํ•ด ๋‹ค์‹œ ๋„๋ฉ”์ธ ์ฃผ์†Œ๋ฅผ ๋ณด๋‚ธ๋‹ค.

 

3์—์„œ ์–ป์€ ".com" ์„œ๋ฒ„์— ๋„๋ฉ”์ธ ์ฃผ์†Œ๋ฅผ ๋ณด๋‚ด IP ์ฃผ์†Œ๋ฅผ ์š”์ฒญํ•œ๋‹ค.

 

5. ".com" ์„œ๋ฒ„๋Š” ์ง„์งœ IP ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง„ ๋„ค์ž„ ์„œ๋ฒ„์˜ ์ •๋ณด๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.

 

".com" ์„œ๋ฒ„ ๋˜ํ•œ ์ง„์งœ IP ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง„ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ง„์งœ IP ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง„ ๋„ค์ž„ ์„œ๋ฒ„์˜ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ์ด๋‹ค.

 

๊ณ ๋กœ, Local DNS์— ๋„ค์ž„ ์„œ๋ฒ„ ์ •๋ณด๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.

 

6. ๋„ค์ž„ ์„œ๋ฒ„์— ๋„๋ฉ”์ธ ์ฃผ์†Œ๋ฅผ ๋ณด๋‚ธ๋‹ค.

 

์ง„์งœ IP ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง„ ๋„ค์ž„ ์„œ๋ฒ„์— ๋„๋ฉ”์ธ ์ฃผ์†Œ๋ฅผ ๋ณด๋‚ด๊ณ  IP ์ฃผ์†Œ๋ฅผ ์š”์ฒญํ•œ๋‹ค.

 

7. ๋„ค์ž„ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ IP ์ฃผ์†Œ๋ฅผ ๋ฐ›๋Š”๋‹ค.

 

๋„ค์ž„ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์ง„์งœ IP ์ฃผ์†Œ๋ฅผ Local DNS์— ์ „๋‹ฌ ๋ฐ›๊ฒŒ ๋œ๋‹ค.

 

8. IP ์ฃผ์†Œ ์ •๋ณด๊ฐ€ ์‹ค์ œ ์ปดํ“จํ„ฐ์— ์‘๋‹ต๋œ๋‹ค.

 

IP ์ฃผ์†Œ๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์— ๋„์ฐฉํ•œ๋‹ค.

 

์—ฌ๊ธฐ๊นŒ์ง€๊ฐ€ ๋„๋ฉ”์ธ ์ฃผ์†Œ๊ฐ€ IP ์ฃผ์†Œ๋กœ ๋ฐ”๋€Œ๋Š” ๊ณผ์ •์ด๊ณ  ์ดํ›„ ์›นํŽ˜์ด์ง€๊ฐ€ ์ž‘๋™๋˜๋Š” ๋ฐฉ์‹์€ ์•„๋ž˜ ๋‘ ๋‹จ๊ณ„๋ฅผ ๋” ๊ฑฐ์นœ๋‹ค.

 

9. ๋ธŒ๋ผ์šฐ์ €๊ฐ€ IP ์ฃผ์†Œ๋กœ HTTP ์š”์ฒญ์„ ๋ณด๋‚ธ๋‹ค.

 

10. ํ•ด๋‹น IP ์„œ๋ฒ„๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ Œ๋”๋ง ํ•  ์›น ํŽ˜์ด์ง€๋ฅผ ๋ณด๋‚ธ๋‹ค.

 

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€