DNS
Last updated
Last updated
DNS๋ Domain Name System ์ ์ฝ์๋ก ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๋๋ฉ์ธ์ ๋คํธ์ํฌ ์์์ ์ฌ์ฉํ๋ ip ๋ก ๋ณํํ์ฌ ์ ์ํ ์ ์๋๋ก ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง ๋ถ์ฐ ๋ฐ์ดํฐ ๋ฒ ์ด์ค ๊ตฌ์กฐ๋ฅผ ๋๋ค.
ํฌ๊ฒ ๋๋ฉ์ธ ๋ค์ ์คํ์ด์ค, ๋ค์ ์๋ฒ, ๋ฆฌ์กธ๋ฒ๋ก ๋ถ๋ฅ๋๋ค.
๋๋ฉ์ธ ๋ค์ ์คํ์ด์ค๋ ๋ง์น ํด๋ ๊ตฌ์กฐ์ฒ๋ผ ์ต์์ ๋ฃจํธ ๋๋ฉ์ธ ์กด์ฌํ๊ณ ํ์๋ก ๋ ธ๋๋ค์ด ์ด์ด์ง ํธ๋ฆฌ ๊ตฌ์กฐ๋ก ๋์ด์๋ค. ๊ณ์ธต ๊ตฌ์กฐ์ด๊ธฐ ๋๋ฌธ์ ํ์ ๋ ธ๋๋ค์ ์์ ๋ ธ๋์๊ฒ ๊ด๋ฆฌ๋๋ค.
FQDN : Fully Qualified Domain Name์ ์ฝ์๋ก ์ ์ฒด ๋๋ฉ์ธ ์ด๋ฆ์ ํ๊ธฐํ๋ ๋ฐฉ์์ ๋งํ๋ค.
๋๋ฉ์ธ์ ip ์ฃผ์๋ก ๋ณํํ๊ธฐ ์ํด์๋ ๋๋ฉ์ธ ๋ค์ ์คํ์ด์ค์ ํธ๋ฆฌ ๊ตฌ์กฐ ์ ๋ณด๊ฐ ํ์ํ๋ค. ์ด๊ฒ์ ๊ฐ์ง๊ณ ์๋ ์๋ฒ๋ฅผ ๋ฐ๋ก ๋ค์ ์๋ฒ๋ผ๊ณ ํ๋ค. ํฌ๊ฒ 4๊ฐ์ง๋ก ๋ถ๋ฅ๋๋ค.
Root Server : DNS ์์ฒญ์ ๋ํด ์๋ง์ TLD ์ ๋ณด๋ฅผ ๋ฐํํ๋ค. ์ต์์ ๋ฃจํธ ๋ ธ๋ ์๋ฒ์ด๊ณ , ์ฒ์์ผ๋ก DNS ์ฟผ๋ฆฌ ์ ๋ณด๋ฅผ ์์ฒญํ๋ค.
TLD Server : Top-level Domain Server์ ์ฝ์๋ก, .com
, .kr
๊ณผ ๊ฐ์ ๋๋ฉ์ธ ํ์ฅ์๋ฅผ ์ฌ์ฉํ๋ ๋๋ฉ์ธ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์๋ค.
SLD Server : Second-level Domain Server์ ์ฝ์๋ก, ์ค์ ๊ฐ์ธ ๋๋ฉ์ธ๊ณผ ip ์ฃผ์์ ๊ด๊ณ๊ธฐ ๊ธฐ๋ก๋๋ ์๋ฒ์ด๋ค.
Authoritative Server : ๊ถํ ๋ค์ ์๋ฒ๋ก, ๋๋ฉ์ธ์ ip์ฃผ์๋ฅผ ์๋ตํด์ฃผ๋ ์ต์ข ๋จ๊ณ์ DNS ์๋ฒ์ด๋ค.
๋ฆฌ์กธ๋ฒ๋ ๋๋ฉ์ธ ์ด๋ฆ์ ์ ๋ ฅํ๋ฉด ip ์ฃผ์๋ก ๋ณํํ๊ธฐ ์ํด DNS ์๋ฒ์ ํธ์คํธ์ ๋ํ ์ฟผ๋ฆฌ๋ฅผ ์์ฒญํ๊ณ ๋ฐ์ ์๋ต์ ํด์ํด ํด๋ผ์ด์ธํธ์๊ฒ ์๋ ค์ฃผ๋ ์ญํ ์ ํ๋ค.
์ ๋ ฅ๋ ๋๋ฉ์ธ์ ์ด๋ค ๋ค์์๋ฒ์์ ์ฐพ์์ผ ํ๋์ง, ์บ์ฑ๋์ด ์๋์ง ๋ฑ์ ์ฐพ์, ์์ฒญํ ํด๋ผ์ด์ธํธ์๊ฒ ๊ฒฐ๊ณผ๋ฅผ ์๋ ค์ค๋ค.
์ฃผ์์ฐฝ์ www.google.com ์ ๊ฒ์ํ์ ๋๋ฅผ ์๊ฐํด๋ณด์.
๋จผ์ ๋ธ๋ผ์ฐ์ ์์ ๊ณผ๊ฑฐ์ ํด๋น ์ฃผ์๋ฅผ ๋ฐฉ๋ฌธํ๋์ง ํ์ธํ๋ค.
์ด ๊ณผ์ ์์ ๋ธ๋ผ์ฐ์ , OS, ๋ผ์ฐํฐ, ISP ์บ์๋ฅผ ํ์ธํ๋ค.
ํ์ธ ํ, ์บ์ฑ๋ ๊ฐ์ด ์๋ค๋ฉด ISP DNS๊ฐ root ์๋ฒ์ ์ด๋๋ก ์ ์ ํด์ผ ํ๋์ง ์์ฒญํ๋ค.
root ์๋ฒ๋ .com
๋๋ฉ์ธ์ ํ์ธํ ํ, ํด๋น ๋๋ฉ์ธ์ ๊ด๋ฆฌํ๋ TLD๋ฅผ ์๋ดํ๊ณ , ISP ์๋ฒ๋ com์ ๊ด๋ฆฌํ๋ ์๋ฒ์๊ฒ ๊ฒฝ๋ก๋ฅผ ์์ฒญํ๋ค.
com ์๋ฒ๋ google.com
์ ๊ด๋ฆฌํ๋ Authoritative ์๋ฒ๋ฅผ ์๋ ค์ฃผ๊ณ , ISP ์๋ฒ๋ google.com
๋ฅผ ๊ด๋ฆฌํ๋ ์๋ฒ์๊ฒ ์์ฒญ
ํด๋น ์ฃผ์์ ip ์ฃผ์๋ฅผ ์๋ ค์ค๋ค.
ip์ฃผ์๋ฅผ ํ์ธํ ISP ์๋ฒ๋ ํด๋น ip ๋ฅผ ์บ์ฑํ๊ณ ๋ธ๋ผ์ฐ์ ์๊ฒ ์ ๋ฌ
์ ๊ณผ์ ์ ๊ฑฐ์น๊ฒ ๋๋ค. ๋ง์ฝ ip ์ฃผ์๋ฅผ ์ฐพ์ง ๋ชปํ๋ฉด 2๋ฒ ~ 5๋ฒ์ ๊ณผ์ ์ ๊ณ์ํด์ ๋ฐ๋ณตํ๊ธฐ ๋๋ฌธ์ ํด๋น ๊ณผ์ ์ Recursive Search ๋ผ๊ณ ๋ถ๋ฅธ๋ค.
์ฆ, ๊ฒ์ โ ๋ฐฉ๋ฌธํ๋์ง ํ์ธ โ Recursive Search -> ์ ์ ์ ๊ณผ์ ์ ๊ฑฐ์น๊ฒ ๋๋ค.