DNS(Domain Name System)
๋คํธ์ํฌ ์์์๋ MAC ์ฃผ์์ IP ์ฃผ์๋ก ํธ์คํธ๋ฅผ ํน์ ํ ์ ์์ง๋ง ์ค์ ๋ก ์ฌ์ฉํ๊ธฐ์ ์๋์ ๋จ์ ๋ค์ด ์กด์ฌํ๋ค.
์ฃผ์๋ค์ ์ธ์ฐ๊ธฐ ์ด๋ ค์
IP ์ฃผ์๋ ๋ณ๊ฒฝ๋ ์ ์์
๋๋ฌธ์ DNS๊ฐ ๋ฑ์ฅํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต๊ณผ ๋คํธ์ํฌ ๊ณ์ธต ์ฌ์ด์์ ๋๋ฉ์ธ ์ด๋ฆ์ IP ์ฃผ์๋ก ๋ณํํ๋ ์ค์ํ ๋ธ๋ฆฌ์ง ์ญํ ์ ํ๊ณ ์๋ค.
๊ณ์ธต์ ๋๋ฉ์ธ ๊ตฌ์กฐ
DNS๋ ๋๋ฉ์ธ ์ด๋ฆ์ ๊ณ์ธต ๊ตฌ์กฐ๋ก ๊ตฌ์ฑํ๋ฉฐ ๊ฐ ๋ ๋ฒจ์ .
๋ก ๊ตฌ๋ถ๋๋ค.
๋๋ฉ์ธ ์ด๋ฆ์ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ์ด ์ต์์ ๋๋ฉ์ธ(Top Level Domain) / ์ผ์ชฝ์ผ๋ก ๊ฐ์๋ก ํ์ ๋๋ฉ์ธ(Sub Domain)
๋ณดํต ์ฌ์ฉ๋๋ ์ต์์ ๋๋ฉ์ธ์
.com
,.net
,.org
๋ฑ ์กด์ฌ์ต์์ ๋๋ฉ์ธ์ IANA(Internet Assigned Numbers Authority)์์ ๊ด๋ฆฌ
www.platypus.ogu.com
๋ฅผ ์๋ก ๋ค๋ฉด ์๋์ ๊ฐ๋ค.
com
: ์ต์์ ๋๋ฉ์ธ(Top Level Domain)ogu
: Second Level Domainplatypus
: Third Level Domainwww
: Forth Level Domain
๋ง์ง๋ง ๋ ๋ฒจ์ ๋๋ฉ์ธ์ ์ผ๋ฐ์ ์ผ๋ก ๋๋ฉ์ธ ๋ด์ ํน์ ํธ์คํธ๋ ์๋น์ค๋ฅผ ๋ํ๋ด๋ฉฐ, ๋๋ฉ์ธ์ ์ผ์ชฝ์ ๋ ๋ง์ ์์ค์ ์ถ๊ฐํ์ฌ ์๋ธ๋๋ฉ์ธ์ ์์ฑํ์ฌ ๊ณ์ธต์ ๋์ฑ ์ธ๋ถํํ ์ ์๋ค.
DNS ์๋ฒ
DNS ์๋ฒ๋ ๋๋ฉ์ธ ์ด๋ฆ์ IP ์ฃผ์๋ก ๋ณํํ๋ ์ญํ ์ ํ๋๋ฐ, ์ ์ธ๊ณ์ ์ธ ๊ฑฐ๋ํ ๋ถ์ฐ ์์คํ ์ด๋ผ๊ณ ํ ์ ์๋ค.
DNS ์๋ฒ๋ ๊ณ์ธต ๊ตฌ์กฐ๋ก ๊ตฌ์ฑ
์ฌ์ฉ์๊ฐ ์ ์ํ ํธ์คํธ์ ๋๋ฉ์ธ ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๋ DNS ์๋ฒ๋ฅผ ์ฐพ์๊ฐ๋ฉฐ IP ์ฃผ์ ํ์(ํด๋ ํธ๋ฆฌ ๊ตฌ์กฐ์ ๋น์ท)
์ฌ์ฉ์๊ฐ ๊ฐ์ฅ ๋จผ์ ์ฐพ๋ DNS ์๋ฒ๋ Local DNS ์๋ฒ๋ก, DHCP๋ฅผ ์ฌ์ฉํ๋ค๋ฉด DHCP ์๋ฒ๊ฐ ์๋์ผ๋ก ์ค์
์ฌ์ฉ์๊ฐ ๋๋ฉ์ธ์ ์ ๋ ฅํ๋ฉด ์๋์ ๊ฐ์ ๊ณผ์ ์ ๊ฑฐ์ณ IP ์ฃผ์๋ฅผ ์ฐพ์์ค๊ฒ ๋๋ค.
์น ๋ธ๋ผ์ฐ์ ์์ ์บ์๋ฅผ ํ์ธ
๋๋ฉ์ธ ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๋ค๋ฉด, IP ์ฃผ์๋ฅผ ๋ฐํํ์ฌ ์ฌ์ฉ์๊ฐ ์ ์
๋ง์ฝ ์๋ค๋ฉด Local DNS ์๋ฒ์ ์์ฒญ
Local DNS์๋ ์๋ค๋ฉด ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด DNS ์๋ฒ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๋ฐ๋ผ์ IP ์ฃผ์๋ฅผ ์ฐพ์์ด
์์ ์์๋ ๋ฐ๋ณต์ ์ง์(Iterative Query) ๋ฐฉ์์ผ๋ก ์งํ๋์๋๋ฐ, ์ง์๋ฅผ ๋ฐ์ DNS ์๋ฒ๊ฐ ๋ค์ ํ์ DNS ์๋ฒ์๊ฒ ์ง์๋ฅผ ํ๋ ์ฌ๊ท์ ์ง์(Recursive Query) ๋ฐฉ์๋ ์กด์ฌํ๋ค.
์ฐธ๊ณ ์๋ฃ
Last updated
Was this helpful?