Domain Name System

dnjstdยท2021๋…„ 10์›” 28์ผ
1
post-thumbnail

๐Ÿ’ก IP์ฃผ์†Œ ์‚ฌ์šฉ์œผ๋กœ host์™€ host๊ฐ„์˜ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•ด์กŒ์ง€๋งŒ, ๋„คํŠธ์›Œํฌ๊ฐ€ ์ปค์ง€๋ฉด์„œ IP์ฃผ์†Œ๋ฅผ ๊ธฐ์–ตํ•˜๊ธฐ ์–ด๋ ค์šด ๋ฌธ์ œ์ ์ด ์ƒ๊ฒผ๋‹ค. IP์ฃผ์†Œ์™€ ๋„๋ฉ”์ธ์„ ์ €์žฅํ•˜๊ณ  ์—ฐ๊ฒฐํ•˜๋Š” Domain Name System Server๊ฐ€ ๋งŒ๋“ค์–ด์ง€๋ฉด์„œ ๊ด€๋ฆฌ๊ฐ€ ์šฉ์ดํ•ด์กŒ๋‹ค.

host

๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋˜์–ด์žˆ๋Š” ์ปดํ“จํ„ฐ ์žฅ์น˜

hosts

IP์™€ ๋„๋ฉ”์ธ์ด ์ €์žฅ๋œ ํŒŒ์ผ

  • ๋ชจ๋“  ์šด์˜์ฒด์ œ์—๋Š” hosts ํŒŒ์ผ์ด ์žˆ๋‹ค.
  • DNS ์—†์ด IP์ฃผ์†Œ์— ๋”ฐ๋ฅธ ๋„๋ฉ”์ธ ๋ถ€์—ฌ ๊ฐ€๋Šฅ (ํ•ด๋‹น ์ปดํ“จํ„ฐ์—์„œ๋งŒ ์ ์šฉ)
  • ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ๋งŒ ์ ‘๊ทผ ๊ฐ€๋Šฅ, ํ•ดํ‚น ์ฃผ์˜

DNS (Domain Name System)

DNS Server

  • IP์ฃผ์†Œ์˜ ๋„๋ฉ”์ธ ์ด๋ฆ„ ์ €์žฅ
  • ์›น๋ธŒ๋ผ์šฐ์ € ์ฃผ์†Œ์ฐฝ ์ฃผ์†Œ ์ž…๋ ฅ โžก๏ธ DNS์„œ๋ฒ„ ์ ‘์† โžก๏ธ ์ฃผ์†Œ์˜ IP์ฃผ์†Œ ์š”์ฒญ โžก๏ธ IP์ฃผ์†Œ ๋ฐ˜ํ™˜ โžก๏ธ ํ•ด๋‹น ์ฃผ์†Œ ์ ‘์†

DNS Server ๊ธฐ๋Šฅ

  • ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ IP์ฃผ์†Œ๋ฅผ ์ €์žฅํ•œ๋‹ค.
  • ํด๋ผ์ด์–ธํŠธ ์ปดํ“จํ„ฐ๊ฐ€ ์š”์ฒญํ•˜๋ฉด IP์ฃผ์†Œ๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.

Public DNS Server

  • ISP(ํ†ต์‹ ์‚ฌ ์„œ๋น„์Šค)์—์„œ ์ œ๊ณตํ•˜๋Š” DNS ์™ธ์— ๋‹ค๋ฅธ ์—…์ฒด๋ฅผ ๋ณธ์ธ์ด ์„ ํƒ ๊ฐ€๋Šฅ
  • Google Public DNS ๋“ฑ

DNS Internal

  • ๊ฐ ๋ถ€๋ถ„์„ ์ „๋‹ดํ•˜๋Š” DNS์„œ๋ฒ„๋“ค์ด ์กด์žฌํ•œ๋‹ค.
  • ๊ฐ DNS์„œ๋ฒ„๋“ค์€ ํ•˜์œ„ DNS์„œ๋ฒ„์˜ ๋ชฉ๋ก IP ์ฃผ์†Œ๋ฅผ ์•Œ๊ณ  ์žˆ๋‹ค.

์ฐธ์กฐ
https://opentutorials.org/course/3276

profile
Frontend Engineer ๐ŸŒฑ

0๊ฐœ์˜ ๋Œ“๊ธ€