infra & network

[Network] ๋งŒ์•ฝ DNS๊ฐ€ ์š”์ฒญํ•œ ๋„๋ฉ”์ธ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š๋‹ค๋ฉด?

devJK93 2024. 6. 9.

๐Ÿ“’ ๊ธฐ๋ณธ์ ์ธ DNS(Domain Name System) ๋™์ž‘

๋ธŒ๋ผ์šฐ์ €์— URL์„ ์ž…๋ ฅํ•˜๋ฉด URL์— ํฌํ•จ๋œ ๋„๋ฉ”์ธ์œผ๋กœ ๋ถ€ํ„ฐ IP ์ฃผ์†Œ๋ฅผ ์•Œ์•„์•ผ ํ•œ๋‹ค.

๋ธŒ๋ผ์šฐ์ €๊ฐ€ OS์— ํŒจํ‚ท ์ „์†ก์„ ์˜๋ขฐํ•  ๋•Œ๋Š” URL์ด ์•„๋‹ˆ๋ผ IP ์ฃผ์†Œ๋ฅผ ์ „๋‹ฌํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ธ๋ฐ, IP ์ฃผ์†Œ๋ฅผ ์•Œ์•„๋‚ด๊ธฐ ์œ„ํ•ด ๋ธŒ๋ผ์šฐ์ €๋Š” ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด DNS ์„œ๋ฒ„์—๊ฒŒ IP๋ฅผ ์กฐํšŒํ•œ๋‹ค.

 

DNS ์„œ๋ฒ„๋Š” ๋งˆ์น˜ ๋งต์ฒ˜๋Ÿผ ์ž์‹ ์ด ๊ด€๋ฆฌํ•˜๋Š” {key : ๋„๋ฉ”์ธ๋ช…, value : IP ์ฃผ์†Œ} ๋Œ€์‘ํ‘œ๋ฅผ ์กฐ์‚ฌํ•˜์—ฌ ์ •๋ณด๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ IP ์ฃผ์†Œ๋ฅผ ์‘๋‹ตํ•œ๋‹ค.

 

๐Ÿ“’ ๋งŒ์•ฝ DNS๊ฐ€ ํ•ด๋‹น ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ• ๊นŒ?

์ธํ„ฐ๋„ท์—๋Š” ์—„์ฒญ๋‚œ ์ˆ˜์˜ ์„œ๋ฒ„๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ๋ชจ๋“  ๋„๋ฉ”์ธ์˜ IP๋ฅผ ํ•œ ๋Œ€์˜ DNS ์„œ๋ฒ„์— ๋“ฑ๋กํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

๋”ฐ๋ผ์„œ ๋ฌธ์˜ํ•œ ๋„๋ฉ”์ธ์ด DNS ์„œ๋ฒ„์— ๋“ฑ๋ก๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ๋„ ๋ฐœ์ƒํ•œ๋‹ค.

์ด ๋•Œ๋Š” ๋‹ค์ˆ˜์˜ DNS ์„œ๋ฒ„๊ฐ€ ์„œ๋กœ ์—ฐ๊ณ„ํ•ด์„œ ์–ด๋””์— ์ •๋ณด๊ฐ€ ๋“ฑ๋ก ๋˜์—ˆ๋Š”์ง€ ์ฐพ๋Š” ๊ตฌ์กฐ๋กœ ๋™์ž‘ํ•˜๊ฒŒ ๋œ๋‹ค.

 

์ด ์—ฐ๊ณ„ํ•˜๋Š” ๋ถ€๋ถ„์„ ์ถ”๊ฐ€์ ์œผ๋กœ ์•Œ์•„ ๋ณด์ž. ํ•ต์‹ฌ์€ ์ƒ์œ„ DNS ์„œ๋ฒ„์— ํ•˜์œ„ DNS ์„œ๋ฒ„์˜ IP๊ฐ€ ๋“ฑ๋ก๋˜์–ด ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค.

 

์˜ˆ๋ฅผ ๋“ค์–ด com ๋„๋ฉ”์ธ์„ ๊ด€๋ฆฌํ•˜๋Š” DNS ์„œ๋ฒ„๋Š” naver.com ๋„๋ฉ”์ธ์„ ๊ด€๋ฆฌํ•˜๋Š” DNS ์„œ๋ฒ„์˜ ์ฃผ์†Œ๋ฅผ ์•Œ๊ณ  ์žˆ๊ณ  naver.com ๋„๋ฉ”์ธ์„ ๊ด€๋ฆฌํ•˜๋Š” DNS ์„œ๋ฒ„๋Š” blog.naver.com ์ด๋ผ๋Š” ๋„๋ฉ”์ธ์„ ๋‹ด๋‹นํ•˜๋Š” DNS ์„œ๋ฒ„์˜ IP ์ฃผ์†Œ๋ฅผ ์•Œ๊ณ  ์žˆ๋‹ค.

 

์ƒ์œ„์˜ DNS ์„œ๋ฒ„๋Š” ํ•˜์œ„์˜ DNS ์„œ๋ฒ„์˜ IP ์ฃผ์†Œ๋ฅผ ์•Œ๊ณ  ์žˆ๊ธฐ์—, ์ƒ์œ„ DNS ์„œ๋ฒ„๋งŒ ์•Œ๋ฉด ํ•˜์œ„ DNS๋ฅผ ํƒ€๊ณ  ๋“ค์–ด๊ฐ€ IP๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

์œ„ ์„ค๋ช…๋งŒ ๋ณด๋ฉด com, kr์„ ๊ด€๋ฆฌํ•˜๋Š” DNS ์„œ๋ฒ„๊ฐ€ ์ตœ์ƒ์œ„ DNS ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ, ์‚ฌ์‹ค com, kr ์ƒ์œ„์— ๋ฃจํŠธ DNS๊ฐ€ ์กด์žฌํ•œ๋‹ค.

์ด ๋ฃจํŠธ DNS ์„œ๋ฒ„์— com, kr ๋„๋ฉ”์ธ์„ ๊ด€๋ฆฌํ•˜๋Š” DNS ์„œ๋ฒ„๋ฅผ ๋“ฑ๋กํ•˜๊ฒŒ ๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ๋ฃจํŠธ DNS๋กœ๋ถ€ํ„ฐ ํ•˜์œ„ DNS๋ฅผ ๊ฑฐ์น˜๋ฉฐ IP๋ฅผ ์ฐพ๋Š”๋‹ค.

 

๐Ÿ“’ ๊ทธ๋ฆผ์œผ๋กœ ๋ณด๋Š” DNS ์—ฐ๊ณ„

news.co.kr์— ์ ‘์†ํ•œ๋‹ค. ๋ธŒ๋ผ์šฐ์ € ๋‚ด๋ถ€์ ์œผ๋กœ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด DNS์—๊ฒŒ news.co.kr ์— ํ•ด๋‹นํ•˜๋Š” IP๋ฅผ ๋ฌธ์˜ํ•œ๋‹ค.

๊ฐ€์žฅ ๊ฐ€๊นŒ์šด DNS์— ์š”์ฒญ

 

๊ฐ€์žฅ ๊ฐ€๊นŒ์šด DNS๋Š” IP๋ฅผ ๋ชจ๋ฅธ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฃจํŠธ DNS์—๊ฒŒ ๋ฌธ์˜ํ•œ๋‹ค.

ROOT DNS์—๊ฒŒ ๋ฌธ์˜

 

๋ฃจํŠธ DNS ๋•๋ถ„์— kr์„ ๊ด€๋ฆฌํ•˜๋Š” DNS๋ฅผ ์•Œ๊ฒŒ ๋œ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด DNS ์„œ๋ฒ„๋Š” kr ๋„๋ฉ”์ธ์„ ๊ด€๋ฆฌํ•˜๋Š” DNS ์„œ๋ฒ„์—๊ฒŒ ๋ฌธ์˜ํ•œ๋‹ค.

kr DNS์—๊ฒŒ ๋ฌธ์˜

 

์ด๋Ÿฐ ๊ณผ์ •์„ ๊ฑฐ์ณ ๊ฒฐ๊ตญ news.co.kr์˜ IP ์ฃผ์†Œ๋ฅผ ์•Œ๊ณ  ์žˆ๋Š” DNS์™€ ํ†ต์‹ ํ•˜๊ฒŒ ๋˜๊ณ  ๋ธŒ๋ผ์šฐ์ €์— IP๋ฅผ ์ „๋‹ฌํ•˜๊ฒŒ ๋œ๋‹ค.

 

๊ฐ€์žฅ ๊ฐ€๊นŒ์šด DNS๊ฐ€ IP๋ฅผ ๋ชจ๋ฅผ ๋•Œ ๋ฃจํŠธ DNS ์—๊ฒŒ ๋ฌผ์–ด๋ด์•ผ ํ•œ๋‹ค.

์ด๋ฅผ ์œ„ํ•ด ์ธํ„ฐ๋„ท์— ์กด์žฌํ•˜๋Š” ๋ชจ๋“  DNS ์„œ๋ฒ„์—๋Š” ๋ฃจํŠธ DNS ์„œ๋ฒ„๊ฐ€ ๋“ฑ๋ก๋˜์–ด ์žˆ๋‹ค.

 

 

 

 

 


๐Ÿ“š ์ถœ์ฒ˜

 

DNSโ€Š—โ€Š๋ธŒ๋ผ์šฐ์ €์— ์ž…๋ ฅํ•œ URL๋กœ๋ถ€ํ„ฐ IP๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๊ณผ์ •

ํ•ด๋‹น ๊ธ€์„ ํ†ตํ•ด ๋ธŒ๋ผ์šฐ์ €์—์„œ URL์„ ์ž…๋ ฅํ–ˆ์„ ๋•Œ ์–ด๋–ป๊ฒŒ DNS๋ฅผ ํ†ตํ•ด IP๋ฅผ ๊ฐ€์ ธ์˜ค๋Š”์ง€, ๊ทธ ๊ณผ์ •์„ ์ •๋ฆฌํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค.

medium.com

 

 

๋Œ“๊ธ€