๐Ÿ›œDNS - ๋„คํŠธ์›Œํฌ ํ†ต์‹  ๊ธฐ์ˆ 

์›์˜ยท2024๋…„ 9์›” 25์ผ
0

๋„คํŠธ์›Œํฌ๐Ÿ”—

๋ชฉ๋ก ๋ณด๊ธฐ
8/8
post-thumbnail

DNS(Domain Name System)

  • ๋„๋ฉ”์ธ ์ฃผ์†Œ๋ฅผ IP ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ธฐ์ˆ 
  • ๋„๋ฉ”์ธ ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ 
    • ์‚ฌ์šฉ์ž๋“ค ์ž…์žฅ์—์„œ๋Š” IP ์ฃผ์†Œ๋ณด๋‹ค ์ต์ˆ™ํ•˜๊ณ  ํŽธํ•จ
    • ์„œ๋น„์Šค ์ค‘์ธ IP ์ฃผ์†Œ๊ฐ€ ๋ณ€๊ฒฝ๋˜๋”๋ผ๋„ ๋„๋ฉ”์ธ ์ฃผ์†Œ๋Š” ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Œ
    • ์ง€๋ฆฌ์ ์œผ๋กœ ์—ฌ๋Ÿฌ ์œ„์น˜์—์„œ ์„œ๋น„์Šค ๊ฐ€๋Šฅ
      • IP ์ฃผ์†Œ๋Š” ํŠน์ • ์„œ๋ฒ„๋ฅผ ๊ณ ์ •์ ์œผ๋กœ ๊ฐ€๋ฆฌ์ผœ์„œ ์ง€๋ฆฌ์  ๋ถ„์‚ฐ ์–ด๋ ค์›€
      • ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์„œ๋ฒ„๋ฅผ ์ง€๋ฆฌ์ ์œผ๋กœ ๋ถ„์‚ฐ์‹œ์ผœ ๋‘๊ณ , ๊ฐ๊ฐ์˜ ์„œ๋ฒ„์— ๋™์ผํ•œ ๋„๋ฉ”์ธ ์ด๋ฆ„ ๋งคํ•‘
        ์˜ˆ์‹œ ) www.example.com์ด๋ผ๋Š” ๋„๋ฉ”์ธ์— ๋Œ€ํ•ด ๋ฏธ๊ตญ, ์œ ๋Ÿฝ, ์•„์‹œ์•„์— ๊ฐ๊ฐ ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์•„์‹œ์•„์—์„œ ์ ‘์†ํ•˜๋ฉด ์•„์‹œ์•„ ์„œ๋ฒ„์˜ IP ์ฃผ์†Œ๊ฐ€ ๋ฐ˜ํ™˜

DNS ๊ตฌ์กฐ์™€ ๋ช…๋ช… ๊ทœ์น™

  • ๊ฐ ๊ณ„์ธต .์œผ๋กœ ๊ตฌ๋ถ„
  • ์ตœ๋Œ€ 128๊ณ„์ธต, ๊ฐ ๊ณ„์ธต๋ณ„ ์ตœ๋Œ€ ๊ธธ์ด 63๋ฐ”์ดํŠธ, ์ „์ฒด ๋„๋ฉ”์ธ ๊ธธ์ด ์ตœ๋Œ€ 255๋ฐ”์ดํŠธ
    • ์ผ๋ฐ˜์ ์œผ๋กœ 3~5๊ณ„์ธต์˜ ๋„๋ฉ”์ธ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ , ๋Œ€๋ถ€๋ถ„ 3๊ณ„์ธต
  • ์•ŒํŒŒ๋ฒณ, ์ˆซ์ž, -๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ, ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ X
  • ์ตœ์ƒ์œ„ ๋ฃจํŠธ โ†’ Top-Level Domain โ†’ Second-Level Domain โ†’ Third-Level Domain(TLD) ์ˆœ์„œ๋กœ ํ•˜์œ„ ๋ ˆ๋ฒจ๋กœ(๋’ค์—์„œ ์•ž์œผ๋กœ) ์›ํ•˜๋Š” ์ฃผ์†Œ๋ฅผ ๋‹จ๊ณ„์ ์œผ๋กœ ์ฐพ์•„๊ฐ
    • com โ†’ naver โ†’ www ์ˆœ์„œ๋กœ ํ•ด์„
  • third.second.top. ํ˜•ํƒœ๋กœ ํ‘œํ˜„, ๊ฐ€์žฅ ๋’ค์˜ ๋ฃจํŠธ๋Š” ์ƒ๋žต
  • ์ž์ฃผ ์“ฐ์ด๋Š” TLD

DNS ๋™์ž‘ ๋ฐฉ์‹

  • www.naver.com ๋„๋ฉ”์ธ์„ ํด๋ผ์ด์–ธํŠธ๊ฐ€ DNS ์„œ๋ฒ„์— ์ฟผ๋ฆฌํ•œ ๊ฒฝ์šฐ DNS ๋™์ž‘ ๋ฐฉ์‹
    1. ๋กœ์ปฌ์˜ DNS ์บ์‹œ ์ •๋ณด ํ™•์ธ
      • ์œˆ๋„์šฐ์—์„œ ๋กœ์ปฌ DNS ์บ์‹œ ํ™•์ธ ๋ฐฉ๋ฒ• : cmd์— ipconfig/displaydns
    2. ๋กœ์ปฌ์— ์ •๋ณด๊ฐ€ ์—†์œผ๋ฉด Local DNS Server๋กœ ๋„๋ฉ”์ธ ์ฟผ๋ฆฌ
      • ๋กœ์ปฌ DNS ์„œ๋ฒ„๋Š” ๋ณดํ†ต ํ†ต์‹ ์‚ฌ๋งˆ๋‹ค ์ง€์ •๋œ ๊ณณ ์กด์žฌ
      • ์‚ฌ์šฉ์ž๊ฐ€ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ
        ๋กœ์ปฌ DNS ์„œ๋ฒ„๋ฅผ ๊ตฌ๊ธ€ DNS ์„œ๋ฒ„์ธ 8.8.8.8๋กœ ์„ค์ •ํ•˜๋ฉด ์œ ํŠœ๋ธŒ ๋“ฑ ๊ตฌ๊ธ€์—์„œ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค ๋น ๋ฅด๊ฒŒ ์ด์šฉ ๊ฐ€๋Šฅ, but ๋‹ค๋ฅธ ์„œ๋น„์Šค๋“ค์€ ๋Š๋ ค์งˆ ์ˆ˜ ์žˆ์Œ
    3. Local DNS Server์— ์ •๋ณด๊ฐ€ ์—†์œผ๋ฉด Root DNS Server๋กœ ๋„๋ฉ”์ธ ์ฟผ๋ฆฌ
      • ๋ฃจํŠธ DNS ์„œ๋ฒ„ ์ „์„ธ๊ณ„์— 13๊ฐœ ์กด์žฌ(์šฐ๋ฆฌ๋‚˜๋ผ๋Š” ์—†์Œ๐Ÿ˜ญ)
      • ์šฐ๋ฆฌ๋‚˜๋ผ๋Š” ๋กœ์ปฌ DNS์—์„œ ๋ฃจํŠธ DNS ์„œ๋ฒ„์˜ ์ •๋ณด ์บ์‹œํ•ด์„œ ์‚ฌ์šฉ
    4. ๋„๋ฉ”์ธ์— ํ•ด๋‹นํ•˜๋Š” TLD ๋„ค์ž„ ์„œ๋ฒ„์˜ IP์ฃผ์†Œ๋ฅผ ๋ฐ›์Œ
      • .com DNS ์„œ๋ฒ„๋Š” .com์— ๋Œ€ํ•œ ์ •๋ณด ๊ฐ€์ง„ ์„œ๋ฒ„์ด๊ณ , ๋„๋ฉ”์ธ์— ๋”ฐ๋ผ .net ์„œ๋ฒ„, .org ์„œ๋ฒ„ ๋“ฑ๋“ฑ ์กด์žฌ
    5. 4์—์„œ ๋ฐ›์•„์˜จ .com DNS Server๋กœ ๋„๋ฉ”์ธ ์ฟผ๋ฆฌ
    6. ๋„๋ฉ”์ธ์— ํ•ด๋‹นํ•˜๋Š” ๋„ค์ž„ ์„œ๋ฒ„์˜ IP ์ฃผ์†Œ ๋ฐ›์Œ
    7. 6์—์„œ ๋ฐ›์•„์˜จ naver.com DNS Server๋กœ ๋„๋ฉ”์ธ ์ฟผ๋ฆฌ
    8. ์ตœ์ข…์ ์œผ๋กœ www.naver.com์— ํ•ด๋‹นํ•˜๋Š” IP์ฃผ์†Œ๋ฅผ ๋ฐ›์Œ
    9. ๋„๋ฉ”์ธ์— ํ•ด๋‹นํ•˜๋Š” ์ •๋ณด๋ฅผ ๋กœ์ปฌ DNS ์„œ๋ฒ„ ์บ์‹œ์— ์ €์žฅํ•˜๊ณ , ์‚ฌ์šฉ์ž์—๊ฒŒ ์ •๋ณด ์‘๋‹ต
    10. ์‚ฌ์šฉ์ž๋Š” ๋ฐ›์€ IP์ฃผ์†Œ๋ฅผ ์ด์šฉํ•ด์„œ ์‚ฌ์ดํŠธ์— ์ ‘์†

DNS ๋ ˆ์ฝ”๋“œ

  • ๋ ˆ์ฝ”๋“œ: ๋„๋ฉ”์ธ๊ณผ ๋‹ค์–‘ํ•œ ๋‚ด์šฉ ๋งคํ•‘

์ฃผ์š” ๋ ˆ์ฝ”๋“œ ์œ ํ˜•

  • A ๋ ˆ์ฝ”๋“œ
    • ๋„๋ฉ”์ธ๊ณผ IP์ฃผ์†Œ ์ง์ ‘ ์—ฐ๊ฒฐ
    • 1:1 ๋งคํ•‘
    • ์งํ†ต์œผ๋กœ ์—ฐ๊ฒฐ๋˜์–ด์„œ ์ ‘์† ๋น ๋ฆ„
    • IPv4 ์ฃผ์†Œ๋กœ ๋งคํ•‘
  • AAAA ๋ ˆ์ฝ”๋“œ
    • IPv6 ์ฃผ์†Œ๋กœ ๋งคํ•‘, ์—ญํ• ์€ A ๋ ˆ์ฝ”๋“œ์™€ ๊ฐ™์Œ
  • CNAME ๋ ˆ์ฝ”๋“œ
    • ๋„๋ฉ”์ธ๊ณผ ๋ณ„์นญ(๋‹ค๋ฅธ ๋„๋ฉ”์ธ) ์—ฐ๊ฒฐ
    • ๋ฐ›์€ ์ฟผ๋ฆฌ ๋„๋ฉ”์ธ์ด ๋„ค์ž„ ์„œ๋ฒ„์—์„œ CNAME ๋ ˆ์ฝ”๋“œ๋กœ ๋งคํ•‘๋˜์–ด ์žˆ๋‹ค๋ฉด, ๋งคํ•‘๋œ ๋ณ„์นญ ๋„๋ฉ”์ธ์— ๋Œ€ํ•ด ๋‚ด๋ถ€์ ์œผ๋กœ ๋‹ค์‹œ ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋‚ด๊ณ  ๊ทธ ๊ฒฐ๊ณผ IP๋ฅผ ์‘๋‹ต
    • ํ•œ๊ตฐ๋ฐ๋ฅผ ๋” ๊ฑฐ์นœ๋‹ค๋Š” ๋‹จ์ 
    • ์˜ˆ์‹œ
      • IP๊ฐ€ ์œ ๋™์ ์œผ๋กœ ๋ณ€ํ•˜๋Š” ์„œ๋ฒ„์˜ ๊ฒฝ์šฐ ๋ฐ”๋€Œ๋Š” ๋ชจ๋“  IP๋“ค์ด ์ผ์ •ํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋œ ๋„๋ฉ”์ธ์„ ๋ณ„์นญ์œผ๋กœ ์—ฐ๊ฒฐ
        • aws, firebase์—์„œ ์ธ์Šคํ„ด์Šค, ์„œ๋น„์Šค ๋งŒ๋“ค๋ฉด ์ฃผ๋Š” ์ฃผ์†Œ(example-aws.com)๊ฐ™์€ ๊ฒฝ์šฐ IP์ฃผ์†Œ ์ˆ˜์‹œ๋กœ ๋ฐ”๋€œ
      • www
        • www.example.com , example.com์„ A๋ ˆ์ฝ”๋“œ๋กœ ๋งคํ•‘ํ•œ ๊ฒฝ์šฐ IP์ฃผ์†Œ๊ฐ€ ๋ณ€๊ฒฝ๋˜๋ฉด ๋‘ ๊ฐœ์˜ ๋ ˆ์ฝ”๋“œ ๊ฐ’ ๋ณ€๊ฒฝํ•ด์•ผํ•จ
        • example.com๋งŒ A๋ ˆ์ฝ”๋“œ๋กœ ๋งคํ•‘ํ•˜๊ณ  www.example.com์€ CNAME๋กœ example.com๋กœ ๋งคํ•‘ํ•˜๋ฉด IP์ฃผ์†Œ๊ฐ€ ๋ณ€๊ฒฝ๋˜๋ฉด example.com์— ๋Œ€ํ•œ ๊ฐ’๋งŒ ๋ณ€๊ฒฝํ•˜๋ฉด ๋จ
profile
ํ™”์ดํŒ…~~^ใ…^/

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