Route53

What is DNS ?

DNS ๋Š” Domain Name System ์œผ๋กœ ์‚ฌ๋žŒ์—๊ฒŒ ์นœ์ˆ™ํ•œ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ๋Œ€์ƒ ์„œ๋ฒ„ IP์ฃผ์†Œ๋กœ ๋ฒˆ์—ญํ•ด ์ค๋‹ˆ๋‹ค.

image-20220630020733122

  • www.google.com => 172.217.18.36
    • ์›น๋ธŒ๋ผ์šฐ์ €์— www.google.com์„ ์ž…๋ ฅํ•˜๋ฉด IP์ฃผ์†Œ๋ฅผ ๋ฐ›๊ณ  ์›น๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์—ฌ๊ธฐ์— ์ ‘๊ทผํ•˜์—ฌ
      ๊ตฌ๊ธ€๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค.
  • DNS ๋Š” ์ธํ„ฐ๋„ท์˜ ์ค‘์ถ”์ด๋‹ค.
    • URL ๊ณผ ํ˜ธ์ŠคํŠธ์ด๋ฆ„์„ IP๋กœ ๋ณ€ํ™˜ํ•˜๋Š”๊ฒƒ
  • DNS ์—๋Š” ๊ณ„์ธต์  ์ด๋ฆ„ ๊ตฌ์กฐ๊ฐ€ ์žˆ๋‹ค.
    • www.google.com ์˜ ๊ทผ์›์—๋Š”.com ์ด ์žˆ๊ณ ,
    • ์ข€๋” ์ •ํ™•ํ•˜๊ฒŒ example.com ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๊ทธ๋ฆฌ๊ณ  www.example.com , api.example.com ์ด ์žˆ๋‹ค.

DNS Terminologies

DNS ๊ด€๋ จ ์šฉ์–ด๋ฅผ ์‚ดํŽด๋ณด์ž.

  • Domain Registrar
    • Amazon Route53, GoDaddy, Gabia, etcโ€ฆ..
    • ์šฐ๋ฆฌ๋“ค์˜ ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ๋“ฑ๋กํ•˜๋Š” ๊ณณ
  • DNS Records
    • A, AAAA, CNAME, NS, โ€ฆ
  • Zone File
    • ๋ชจ๋“  DNS ๋ ˆ์ฝ”๋“œ๋ฅผ ํฌํ•จํ•˜๋Š” ์กดํŒŒ์ผ
    • ํ˜ธ์ŠคํŠธ ์ด๋ฆ„๊ณผ IP ๋˜๋Š” ์ฃผ์†Œ๋ฅผ ์ผ์น˜์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•
  • Name Server
    • DNS ์ฟผ๋ฆฌ๋ฅผ ์‹ค์ œ๋กœ ํ•ด๊ฒฐํ•˜๋Š” ์„œ๋ฒ„
  • Top Level Domain (TLD)
    • .com, .us, .in, .gov, .org, .kr, โ€ฆโ€ฆ
    • ์ตœ์ƒ์œ„ ๋„๋ฉ”์ธ
  • Second Level Domain (SLD)
    • amazon.com, google.com, naver.com โ€ฆโ€ฆ.
    • ๋‹จ์–ด ์‚ฌ์ด์— . ๊ฐ€ ์žˆ๋‹ค.

FQDN (Fully Qualified Domain Name)

image-20220630021317759

How DNS Works

DNS ๋™์ž‘์›๋ฆฌ๋ฅผ ์•Œ์•„๋ณด์ž

image-20220630021513341

  • ์›น์„œ๋ฒ„๊ฐ€ ์žˆ๊ณ , ๊ณต์ธIP๊ฐ€ ์žˆ๊ณ  ์˜ˆ์‹œ๋กœ 9.10.11.12 ๋ผ๊ณ  ํ•˜์ž

  • ๋„๋ฉ”์ธ ์ด๋ฆ„ example.com ์„ ์ด์šฉํ•ด์„œ ์ ‘๊ทผํ•˜๊ณ ์ž ํ•œ๋‹ค.

  • example.com ์ด๋ผ๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„์„ DNS์šฉ ์„œ๋ฒ„์— ๋“ฑ๋กํ•ด์•ผ ํ•œ๋‹ค

  • ์—ฌ๋Ÿฌ๋ถ„์˜ ์ปดํ“จํ„ฐ, ์›น์„œ๋ฒ„๊ฐ€ ์–ด๋–ป๊ฒŒ ์ ‘๊ทผํ•˜๊ณ  ์‘๋‹ต์„ ๋ฐ›๋Š”์ง€ ์•Œ์•„๋ณด์ž

    1. ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ example.com ์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋กœ์ปฌ DNS ์„œ๋ฒ„์— ๋ฌผ์–ด๋ณธ๋‹ค.
      • example.com ์ด๋ผ๋Š” ๋„๋ฉ”์ธ์ฃผ์†Œ๋ฅผ ์•„๋Š”์ง€
      • ๋กœ์ปฌ DNS ์„œ๋ฒ„๋Š” ๋ณดํ†ต ํšŒ์‚ฌ์— ์˜ํ•ด ํ• ๋‹น๋˜๊ณ  ๊ด€๋ฆฌ๋œ๋‹ค.
      • ๋˜๋Š” ์ธํ„ฐ๋„ท ์„œ๋น„์Šค ์ œ๊ณต์ž(ISP: kt, skt, lgU+, โ€ฆ) ์— ๋™์ ์œผ๋กœ ํ• ๋‹น๋œ๋‹ค.
    2. ๋กœ์ปฌDNS ์„œ๋ฒ„๊ฐ€ ์ด ์ฟผ๋ฆฌ๋ฅผ ์ „์— ๋ณธ ์ ์ด ์—†๋‹ค๋ฉด ๋จผ์ € ICANN์— ์˜ํ•ด ๊ด€๋ฆฌ๋˜๋Š” Root DNS Server์— ๋ฌผ์–ด๋ณธ๋‹ค.
      • ๊ฐ€์žฅ ๋จผ์ € ์š”์ฒญ๋˜๋Š” ์„œ๋ฒ„์ธ Root DNS Server
      • ํ•ด๋‹น ์ฟผ๋ฆฌ(example.com) ์„ ๋ณธ์ ์ด ์—†๋‹ค.
      • ๊ทธ๋Ÿฌ๋‚˜ .com ์€ ์•Œ๊ณ ์žˆ๋‹ค๊ณ  ๋‹ตํ•œ๋‹ค.
    3. .com ์€ ์ด๋ฆ„์„œ๋ฒ„(NS) ๋ ˆ์ฝ”๋“œ๋กœ ๊ณต์ธ IP 1.2.3.4 ๋กœ ๊ฐ€๋ณด๋ผ๊ณ  ์•Œ๋ ค์ค€๋‹ค.
    4. ๋กœ์ปฌDNS์„œ๋ฒ„๋Š” ์ตœ์ƒ๋‹จ ๋„๋ฉ”์ธ ์„œ๋ฒ„์— ๋ฌผ์–ด๋ณธ๋‹ค (.com)
    5. .com TLD DNS Server๋Š” ๋ฌด์—‡์ธ์ง€ ๋ชจ๋ฅธ๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ example.com ์ด๋ผ๋Š” ์„œ๋ฒ„๋Š” ์•Œ๊ณ ์žˆ๋‹ค.
    6. example.com ์„œ๋ฒ„๋Š” 5.6.7.8 ์ด๋ผ๊ณ  ๋‹ตํ•œ๋‹ค.
    7. ๋กœ์ปฌDNS ์„œ๋ฒ„๋Š” ์ตœ์ข… ์„œ๋ฒ„๋กœ ์„œ๋ธŒ๋„๋ฉ”์ธ์˜ DNS ์„œ๋ฒ„์ž…๋‹ˆ๋‹ค.
    8. ์ด๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„ ๋ ˆ์ง€์ŠคํŠธ๋ผ์— ์˜ํ•ด ๊ด€๋ฆฌ๋˜๋Š” ์„œ๋ฒ„์ž…๋‹ˆ๋‹ค.
      • ์˜ˆ๋ฅผ๋“ค์–ด Amazon Route53 ๋“ฑ๋“ฑ
    9. SLD DNS Server์— example.com ์„ ๋ฌผ์–ด๋ณด๊ณ  ๊ฒฐ๊ณผ๋กœ IP 9.10.11.12 ๋ฅผ ์–ป์–ด๋‚ธ๋‹ค
      • example.com ์€ A๋ ˆ์ฝ”๋“œ ์ด๋‹ค.
    10. DNS ์„œ๋ฒ„์— ๋ฐ˜๋ณต์ ์œผ๋กœ ๋ฌผ์–ด๋ณด๋ฉฐ ๊ฐ€์žฅ ๊ตฌ์ฒด์ ์ธ ๋‹ต์„ ์ฐพ์•˜๋‹ค.
    11. ๋งŒ์•ฝ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋‹ค์‹œ example.com ์„ ๋ฌผ์–ด๋ณธ๋‹ค๋ฉด ๋ฐ”๋กœ ๋‹ต๋ณ€์„ ์ค„ ์ˆ˜์žˆ๊ฒŒ๋œ๋‹ค. (Local DNS ์„œ๋ฒ„์— ์บ์‹ฑ๋จ)

๋”ฐ๋ผ์„œ ๋‹ต๋ณ€์„ ์›น๋ธŒ๋ผ์šฐ์ €์— ๋ณด๋‚ด๊ณ  ๋ธŒ๋ผ์šฐ์ €๋Š” ๋‹ต๋ณ€(IP)์„ ๋ฐ›์Šต๋‹ˆ๋‹ค.
์ด IP์ฃผ์†Œ๋ฅผ ์ด์šฉํ•˜์—ฌ ์›น ์„œ๋ฒ„์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

ํƒœ๊ทธ: , , , , ,

์นดํ…Œ๊ณ ๋ฆฌ:

์—…๋ฐ์ดํŠธ:

๋Œ“๊ธ€๋‚จ๊ธฐ๊ธฐ