Route53
What is DNS ?
DNS ๋ Domain Name System ์ผ๋ก ์ฌ๋์๊ฒ ์น์ํ ํธ์คํธ ์ด๋ฆ์ ๋์ ์๋ฒ IP์ฃผ์๋ก ๋ฒ์ญํด ์ค๋๋ค.
- www.google.com => 172.217.18.36
- ์น๋ธ๋ผ์ฐ์ ์ www.google.com์ ์
๋ ฅํ๋ฉด IP์ฃผ์๋ฅผ ๋ฐ๊ณ ์น๋ธ๋ผ์ฐ์ ๊ฐ ์ฌ๊ธฐ์ ์ ๊ทผํ์ฌ
๊ตฌ๊ธ๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ์ป์ต๋๋ค.
- ์น๋ธ๋ผ์ฐ์ ์ www.google.com์ ์
๋ ฅํ๋ฉด IP์ฃผ์๋ฅผ ๋ฐ๊ณ ์น๋ธ๋ผ์ฐ์ ๊ฐ ์ฌ๊ธฐ์ ์ ๊ทผํ์ฌ
- DNS ๋ ์ธํฐ๋ท์ ์ค์ถ์ด๋ค.
- URL ๊ณผ ํธ์คํธ์ด๋ฆ์ IP๋ก ๋ณํํ๋๊ฒ
- DNS ์๋ ๊ณ์ธต์ ์ด๋ฆ ๊ตฌ์กฐ๊ฐ ์๋ค.
- www.google.com ์ ๊ทผ์์๋
.com
์ด ์๊ณ , - ์ข๋ ์ ํํ๊ฒ
example.com
์ด ์์ต๋๋ค. - ๊ทธ๋ฆฌ๊ณ
www.example.com
,api.example.com
์ด ์๋ค.
- www.google.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)
How DNS Works
DNS ๋์์๋ฆฌ๋ฅผ ์์๋ณด์
-
์น์๋ฒ๊ฐ ์๊ณ , ๊ณต์ธIP๊ฐ ์๊ณ ์์๋ก 9.10.11.12 ๋ผ๊ณ ํ์
-
๋๋ฉ์ธ ์ด๋ฆ example.com ์ ์ด์ฉํด์ ์ ๊ทผํ๊ณ ์ ํ๋ค.
-
example.com ์ด๋ผ๋ ๋๋ฉ์ธ ์ด๋ฆ์ DNS์ฉ ์๋ฒ์ ๋ฑ๋กํด์ผ ํ๋ค
-
์ฌ๋ฌ๋ถ์ ์ปดํจํฐ, ์น์๋ฒ๊ฐ ์ด๋ป๊ฒ ์ ๊ทผํ๊ณ ์๋ต์ ๋ฐ๋์ง ์์๋ณด์
- ์น ๋ธ๋ผ์ฐ์ ๊ฐ example.com ์ ์ ๊ทผํ๊ธฐ ์ํด์ ๋ก์ปฌ DNS ์๋ฒ์ ๋ฌผ์ด๋ณธ๋ค.
- example.com ์ด๋ผ๋ ๋๋ฉ์ธ์ฃผ์๋ฅผ ์๋์ง
- ๋ก์ปฌ DNS ์๋ฒ๋ ๋ณดํต ํ์ฌ์ ์ํด ํ ๋น๋๊ณ ๊ด๋ฆฌ๋๋ค.
- ๋๋ ์ธํฐ๋ท ์๋น์ค ์ ๊ณต์(ISP: kt, skt, lgU+, โฆ) ์ ๋์ ์ผ๋ก ํ ๋น๋๋ค.
- ๋ก์ปฌDNS ์๋ฒ๊ฐ ์ด ์ฟผ๋ฆฌ๋ฅผ ์ ์ ๋ณธ ์ ์ด ์๋ค๋ฉด ๋จผ์ ICANN์ ์ํด ๊ด๋ฆฌ๋๋ Root DNS Server์ ๋ฌผ์ด๋ณธ๋ค.
- ๊ฐ์ฅ ๋จผ์ ์์ฒญ๋๋ ์๋ฒ์ธ Root DNS Server
- ํด๋น ์ฟผ๋ฆฌ(example.com) ์ ๋ณธ์ ์ด ์๋ค.
- ๊ทธ๋ฌ๋
.com
์ ์๊ณ ์๋ค๊ณ ๋ตํ๋ค.
.com
์ ์ด๋ฆ์๋ฒ(NS) ๋ ์ฝ๋๋ก ๊ณต์ธ IP 1.2.3.4 ๋ก ๊ฐ๋ณด๋ผ๊ณ ์๋ ค์ค๋ค.- ๋ก์ปฌDNS์๋ฒ๋ ์ต์๋จ ๋๋ฉ์ธ ์๋ฒ์ ๋ฌผ์ด๋ณธ๋ค (
.com
) - .com TLD DNS Server๋ ๋ฌด์์ธ์ง ๋ชจ๋ฅธ๋ค๊ณ ํ๋ค. ๊ทธ๋ฌ๋ example.com ์ด๋ผ๋ ์๋ฒ๋ ์๊ณ ์๋ค.
- example.com ์๋ฒ๋ 5.6.7.8 ์ด๋ผ๊ณ ๋ตํ๋ค.
- ๋ก์ปฌDNS ์๋ฒ๋ ์ต์ข ์๋ฒ๋ก ์๋ธ๋๋ฉ์ธ์ DNS ์๋ฒ์ ๋๋ค.
- ์ด๋ ๋๋ฉ์ธ ์ด๋ฆ ๋ ์ง์คํธ๋ผ์ ์ํด ๊ด๋ฆฌ๋๋ ์๋ฒ์
๋๋ค.
- ์๋ฅผ๋ค์ด Amazon Route53 ๋ฑ๋ฑ
- SLD DNS Server์ example.com ์ ๋ฌผ์ด๋ณด๊ณ ๊ฒฐ๊ณผ๋ก IP 9.10.11.12 ๋ฅผ ์ป์ด๋ธ๋ค
- example.com ์ A๋ ์ฝ๋ ์ด๋ค.
- DNS ์๋ฒ์ ๋ฐ๋ณต์ ์ผ๋ก ๋ฌผ์ด๋ณด๋ฉฐ ๊ฐ์ฅ ๊ตฌ์ฒด์ ์ธ ๋ต์ ์ฐพ์๋ค.
- ๋ง์ฝ ๋๊ตฐ๊ฐ๊ฐ ๋ค์ example.com ์ ๋ฌผ์ด๋ณธ๋ค๋ฉด ๋ฐ๋ก ๋ต๋ณ์ ์ค ์์๊ฒ๋๋ค. (Local DNS ์๋ฒ์ ์บ์ฑ๋จ)
- ์น ๋ธ๋ผ์ฐ์ ๊ฐ example.com ์ ์ ๊ทผํ๊ธฐ ์ํด์ ๋ก์ปฌ DNS ์๋ฒ์ ๋ฌผ์ด๋ณธ๋ค.
๋ฐ๋ผ์ ๋ต๋ณ์ ์น๋ธ๋ผ์ฐ์ ์ ๋ณด๋ด๊ณ ๋ธ๋ผ์ฐ์ ๋ ๋ต๋ณ(IP)์ ๋ฐ์ต๋๋ค.
์ด IP์ฃผ์๋ฅผ ์ด์ฉํ์ฌ ์น ์๋ฒ์ ์ ๊ทผํ ์ ์๊ฒ ๋๋ค.
๋๊ธ๋จ๊ธฐ๊ธฐ