There are four different types of DNS servers that have to work in harmony to deliver a single webpage.
์ด ๊ธ์ ์ฝ์ ํ์ ๋ค์์ ํ ์ ์์ต๋๋ค:
๊ธ ๋งํฌ ๋ณต์ฌ
๋ชจ๋ DNS ์๋ฒ๋ ๋ค ๊ฐ์ง ์นดํ ๊ณ ๋ฆฌ, ์ฆ ์ฌ๊ท ํ์ธ์, ๋ฃจํธ ๋ค์์๋ฒ, TLD ๋ค์์๋ฒ, ๊ถํ ์๋ ๋ค์์๋ฒ๋ก ๋ถ๋ฅ๋ฉ๋๋ค. ์บ์ฑ์ด ์๋ ์ผ๋ฐ์ ์ธ DNS ์กฐํ์์๋ ์ด ๋ค ๊ฐ์ง DNS ์๋ฒ๊ฐ ํจ๊ป ์๋ํ์ฌ ์ง์ ๋ ๋๋ฉ์ธ์ IP ์ฃผ์๋ฅผ ํด๋ผ์ด์ธํธ์ ์ ๋ฌํ๋ ์์ ์ ์๋ฃํฉ๋๋ค(ํด๋ผ์ด์ธํธ๋ ์ผ๋ฐ์ ์ผ๋ก ์คํ ํ์ธ์, ์ฆ ์ด์์ฒด์ ์ ๋ด์ฅ๋ ๊ฐ๋จํ ํ์ธ์์ ๋๋ค.)
์ฌ๊ท ํ์ธ์(DNS ๋ฆฌ์ปค์๋ผ๊ณ ๋ ํจ)๋ DNS ์ฟผ๋ฆฌ์ ์ฒซ ๋จ๊ณ์ ๋๋ค. ์ฌ๊ท ํ์ธ์๋ ํด๋ผ์ด์ธํธ์ DNS ๋ค์์๋ฒ ์ฌ์ด์ ์ค๊ฐ์ ์ญํ ์ ํฉ๋๋ค. ์ฌ๊ท ํ์ธ์๋ ์น ํด๋ผ์ด์ธํธ๋ก๋ถํฐ DNS ์ฟผ๋ฆฌ๋ฅผ ๋ฐ์ ํ ์บ์๋ ๋ฐ์ดํฐ๋ก ์๋ตํ๊ฑฐ๋ ์์ฒญ์ ๋ฃจํธ ๋ค์์๋ฒ๋ก ๋ณด๋ด๊ณ ๋ ๋ค๋ฅธ ์์ฒญ์ TLD ๋ค์์๋ฒ๋ก ๋ณด๋ธ ํ ๋ง์ง๋ง ์์ฒญ์ ๊ถํ ์๋ ๋ค์์๋ฒ๋ก ๋ณด๋ ๋๋ค. ์ฌ๊ท ํ์ธ์๋ ์์ฒญ๋ IP ์ฃผ์๊ฐ ์๋ ๊ถํ ์๋ ๋ค์์๋ฒ๋ก๋ถํฐ ์๋ต์ ๋ฐ์ ํ ์๋ต์ ํด๋ผ์ด์ธํธ์ ๋ณด๋ ๋๋ค.
์ด ๊ณผ์ ์ค ์ฌ๊ท ํ์ธ์๋ ๊ถํ ์๋ ๋ค์์๋ฒ์์ ๋ฐ์ ์ ๋ณด๋ฅผ ์บ์ํฉ๋๋ค. ํด๋ผ์ด์ธํธ๊ฐ ๋ค๋ฅธ ํด๋ผ์ด์ธํธ๊ฐ ์ต๊ทผ์ ์์ฒญํ ๋๋ฉ์ธ ์ด๋ฆ์ IP ์ฃผ์๋ฅผ ์์ฒญํ๋ฉด ํ์ธ์๋ ๋ค์์๋ฒ์์ ํต์ ํ๋ก์ธ์ค๋ฅผ ์ฐํํ๊ณ ์บ์์์ ์์ฒญํ ๋ ์ฝ๋๋ฅผ ํด๋ผ์ด์ธํธ์ ์ ๋ฌํ ์ ์์ต๋๋ค.
๋๋ถ๋ถ์ ์ธํฐ๋ท ์ฌ์ฉ์๋ ISP์์ ์ ๊ณตํ๋ ์ฌ๊ท ํ์ธ์๋ฅผ ์ฌ์ฉํ์ง๋ง, ๋ค๋ฅธ ์ต์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค(์: Cloudflare's 1.1.1.1).
13๊ฐ์ DNS ๋ฃจํธ ๋ค์์๋ฒ๊ฐ ๋ชจ๋ ์ฌ๊ท ํ์ธ์์ ์๋ ค์ ธ ์์ผ๋ฉฐ ์ด๋ค์ ์ฌ๊ท ํ์ธ์๊ฐ DNS ๋ ์ฝ๋๋ฅผ ์์ฒญํ๋ ๊ณผ์ ์ ์ฒซ ๋จ๊ณ์ ๋๋ค. ๋ฃจํธ ์๋ฒ๋ ๋๋ฉ์ธ ์ด๋ฆ์ ํฌํจํ ์ฌ๊ท ํ์ธ์์ ์ฟผ๋ฆฌ๋ฅผ ์์ฉํ๋ฉฐ ๋ฃจํธ ๋ค์์๋ฒ๋ ํด๋น ๋๋ฉ์ธ์ ํ์ฅ์(.com,. net, .org, etc.)์ ๋ฐ๋ผ ์ฌ๊ท ํ์ธ์๋ฅผ TLD ๋ค์์๋ฒ์ ๋ณด๋ด ์๋ตํฉ๋๋ค. ๋ฃจํธ ๋ค์์๋ฒ๋ ๋น์๋ฆฌ ๋จ์ฒด์ธ ICANN(Internet Corporation for Assigned Names and Numbers)์ด ๊ด๋ฆฌํฉ๋๋ค.
์ฐธ๊ณ ๋ก, ๋ฃจํธ ๋ค์์๋ฒ๋ 13๊ฐ๊ฐ ์๋๋ฐ, ์ด๋ ๋ฃจํธ ๋ค์์๋ฒ ์์คํ ์ 13๋์ ์ปดํจํฐ๋ง ์๋ค๋ ์๋ฏธ๋ ์๋๋๋ค. 13๊ฐ์ง ์ ํ์ ๋ฃจํธ ๋ค์์๋ฒ๊ฐ ์์ง๋ง ์ ์ธ๊ณ์ ๊ฐ๊ฐ์ ์ฌ๋ณธ์ด ๋ค์ ์์ผ๋ฉฐ, Anycast ๋ผ์ฐํ ์ ์ฌ์ฉํ์ฌ ๋น ๋ฅธ ์๋ต์ ์ ๊ณตํฉ๋๋ค. ๋ฃจํธ ๋ค์์๋ฒ์ ๋ชจ๋ ์ธ์คํด์ค๋ฅผ ๋ํ๋ค๋ฉด, ์ ์ฒด ์๋ฒ ์๋ 632๊ฐ์ ๋๋ค(2016๋ 10์ ๊ธฐ์ค).
TLD ๋ค์์๋ฒ๋ .com, .net ๋๋ URL์ ๋ง์ง๋ง ์ ๋ค์ ์ค๋ ๊ฒ ๊ฐ์ ์ผ๋ฐ์ ์ธ ๋๋ฉ์ธ ํ์ฅ์๋ฅผ ๊ณต์ ํ๋ ๋ชจ๋ ๋๋ฉ์ธ ์ด๋ฆ์ ์ ๋ณด๋ฅผ ์ ์งํฉ๋๋ค. ์๋ฅผ ๋ค์ด TLD ๋ค์์๋ฒ๋ โ.comโ์ผ๋ก ๋๋๋ ๋ชจ๋ ์น์ฌ์ดํธ์ ์ ๋ณด๋ฅผ ๊ฐ๊ณ ์์ต๋๋ค. ์ฌ์ฉ์๊ฐ google.com์ ๊ฒ์ํ๋ ๊ฒฝ์ฐ ์ฌ๊ท ํ์ธ์๋ ๋ฃจํธ ๋ค์์๋ฒ๋ก๋ถํฐ ์๋ต์ ๋ฐ์ ํ ์ฟผ๋ฆฌ๋ฅผ .com TLD ๋ค์์๋ฒ์ ๋ณด๋ด๊ณ , ํด๋น ๋ค์์๋ฒ๋ ํด๋น ๋๋ฉ์ธ์ ๊ถํ ์๋ ๋ค์์๋ฒ(์๋ ์ฐธ์กฐ)๋ฅผ ๊ฐ๋ฆฌ์ผ ์๋ตํฉ๋๋ค.
TLD ๋ค์์๋ฒ๋ ICANN์ ์ง์ฌ์ธ IANA(Internet Assigned Numbers Authority)๊ฐ ๊ด๋ฆฌํฉ๋๋ค. IANA๋ TLD ์๋ฒ๋ฅผ ๋ ๊ฐ์ง๋ก ๊ตฌ๋ถํฉ๋๋ค.
์ค์ ๋ก ์ธํ๋ผ ๋๋ฉ์ธ์ ๋ํ ์ธ ๋ฒ์งธ ๋ฒ์ฃผ๊ฐ ์์ง๋ง ๊ฑฐ์ ์ฌ์ฉ๋์ง ์์ต๋๋ค. ์ด ๋ฒ์ฃผ๋ .arpa ๋๋ฉ์ธ์ฉ์ผ๋ก ์์ฑ๋์์ผ๋ฉฐ ํ๋ DNS ์์ฑ์ ์ฌ์ฉ๋ ๊ณผ๋๊ธฐ์ ๋๋ฉ์ธ์ผ๋ก, ์ง๊ธ์ ๋๋ถ๋ถ ์ญ์ฌ์ ์ค์์ฑ์ผ๋ก๋ง ๋จ์ ์์ต๋๋ค.
์ฌ๊ท ํ์ธ์๊ฐ TLD ๋ค์์๋ฒ๋ก๋ถํฐ ์๋ต์ ๋ฐ์ผ๋ฉด, ํ์ธ์๋ ํด๋น ์๋ต์ ๊ถํ ์๋ ๋ค์์๋ฒ๋ก ๋ณด๋ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๊ถํ ์๋ ๋ค์์๋ฒ๋ IP ์ฃผ์๋ฅผ ํ์ธํ๋ ํ์ธ์์ ๋ง์ง๋ง ๋จ๊ณ์ ๋๋ค. ๊ถํ ์๋ ๋ค์์๋ฒ๋ ๋๋ฉ์ธ ์ด๋ฆ์ ๊ณ ์ ํ ์ ๋ณด(์: google.com)๋ฅผ ํฌํจํ๋ฉฐ DNS A ๋ ์ฝ๋์์ ์ฐพ์ ๋๋ฉ์ธ์ IP ์ฃผ์๋ฅผ ์ฌ๊ท ํ์ธ์์ ์ ๊ณตํ๊ฑฐ๋, ๋๋ฉ์ธ์ CNAME ๋ ์ฝ๋(๋ณ์นญ)๊ฐ ์๋ ๊ฒฝ์ฐ ์ฌ๊ท ํ์ธ์์ ๋ณ์นญ ๋๋ฉ์ธ์ ์ ๊ณตํ๋ฉฐ, ์ด ๋ ์ฌ๊ท ํ์ธ์๋ ๊ถํ ์๋ ๋ค์์๋ฒ์์ ๋ ์ฝ๋(์ข ์ข IP ์ฃผ์๋ฅผ ํฌํจํ๋ A ๋ ์ฝ๋)๋ฅผ ์ป๊ธฐ ์ํด ์์ ํ ์๋ก์ด DNS ์กฐํ๋ฅผ ์ํํด์ผ ํฉ๋๋ค. Cloudflare DNS๋ Anycast ๋ผ์ฐํ ๊ณผ ํจ๊ป ์ ๊ณต๋์ด ๋์ฑ ์ ๋ขฐํ ์ ์๋ ๊ถํ ์๋ ๋ค์์๋ฒ๋ฅผ ๋ฐฐํฌํฉ๋๋ค.
์์
DNS ์ฉ์ด ์ค๋ช
ํ์ต ์ผํฐ ํ์