๐์ ๋ฒ์ ๋ฉด์ ์์ DNS๊ฐ ๋ฌด์์ธ์ง ๋ฌผ์ด๋ณด๋ ์ง๋ฌธ์ ์ ํ ๋๋ตํ์ง ๋ชปํ๋ค. ๋ฐ๋ก ์์๋ณด์ง ์๊ณ ์ด๋ค๋ง์ ์ค์๋ง์ธ์ง ์กฐ์ฐจ ์ ์ ์์ด์ D, N, S์ ์ธ๊ฐ์ง ์ด๋์ ๋ง ๊ฐ์ง๊ณ ์ถ๋ก ํด์ผ ํ๋๋ฐ.. ์ด๊ฒ ๋ญ ์ถ๋ก ํ ์ ์์ ์๊ฐ ์์๊ธฐ์ ๊ฟ๋จน์ ๋ฒ์ด๋ฆฌ๊ฐ ๋์ด๋ฒ๋ ธ๋ค.
์ด๋ฒ ํฌ์คํ ์์๋ DNS์ ๋ํด์ ๊ฐ๋จํ๊ฒ๋ง ์์๋ณด์
Domain Name System์ ์ฝ์๋ก ์ฌ๋์ด ์ฝ์ ์ ์๋ ๋๋ฉ์ธ ์ด๋ฆ(์: www.velog.io)์ ์ปดํจํฐ๊ฐ ์ฝ์ ์ ์๋ IP ์ฃผ์(์: 192.0.2.44)๋ก ๋ณํํด์ฃผ๋ ์ผ๋ จ์ ๊ณผ์ ์ ๋งํ๋ค.
๐์ผ๋ถ ํฌ์คํ ๋ค์์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ด๋ผ๊ณ ๋ง์ํ๋๋ฐ ์ด์ ๋ domain์ด ๊ฒฐ๊ตญ์ ๋ฌธ์์ด๊ณผ IP๋ฅผ ๋งค์นญํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๋ ๊ณผ์ ์ด๊ธฐ ๋๋ฌธ์ DB์์คํ ์ด๋ผ๊ณ ๋งํ๋ ๊ฒ ๊ฐ๋ค.
์๋ฅผ๋ค๋ฉด ํ๋์ ์ฃผ์๋ก๊ณผ ๊ฐ๋ค๊ณ ์๊ฐํ ์ ์๋ค. ์ฐ๋ฆฌ๊ฐ ํด๋์ ํ๋ก ์ ํ๋ฅผ ๊ฑธ๋ ์ ์ฅ๋ ์ด๋ฆ์ผ๋ก ์ ํ๋ฅผ ๊ฑธ๋ฉด ๊ทธ ์ด๋ฆ์ ํด๋นํ๋ ๋ฒํธ๋ก ์ฐ๊ฒฐ์ ์๋ํ๋ค. DNS๋ํ ์ฐ๋ฆฌ๊ฐ ์ธํฐ๋ท์์ ํน์ ์ฌ์ดํธ์ ์ ์ํ ๋๋ฉ์ธ์ ์ฃผ์์ฐฝ์ ์ ๋ ฅํ๋ฉด ํด๋น IP์ฃผ์๋ก ์ ์์ ์๋ํ๋ค.
๊ถํํ >> ์ ํ์ฐ๊ฒฐ์๋ >> 010-1234-5678 ๋ก ํต์ ์ฌ์์ ์ฐ๊ฒฐ์ ์๋
example.com >> ์ฌ์ดํธ์ ์์๋ >> 123.4.5.67 ๋ก DNS ์๋ฒ์์ ์ฐ๊ฒฐ ์๋
์ฌ์ฉ์๊ฐ ์น ๋ธ๋ผ์ฐ์ ์ 'example.com'์ ์ ๋ ฅํ๋ฉด, ์ฟผ๋ฆฌ๊ฐ ์ธํฐ๋ท์ผ๋ก ์ด๋ํ๊ณ DNS ์ฌ๊ท ํ์ธ์๊ฐ ์ด๋ฅผ ์์ ํ๋ค.
ํ์ธ์๊ฐ DNS ๋ฃจํธ ์ด๋ฆ ์๋ฒ(.)๋ฅผ ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋ธ๋ค.
๋ฃจํธ ์๋ฒ๊ฐ, ๋๋ฉ์ธ์ ๋ํ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ์ต์์ ๋๋ฉ์ธ(TLD) DNS ์๋ฒ(์: .com ๋๋ .net)์ ์ฃผ์๋ก ํ์ธ์์ ์๋ตํ๋ค. example.com์ ๊ฒ์ํ ๊ฒฝ์ฐ์ ์์ฒญ์ .com TLD๋ฅผ ๊ฐ๋ฆฌํจ๋ค.
ํ์ธ์๊ฐ .com TLD์ ์์ฒญํ๋ค.
TLD ์๋ฒ๊ฐ ๋๋ฉ์ธ ์ด๋ฆ ์๋ฒ(example.com)์ IP ์ฃผ์๋ก ์๋ตํ๋ค.
์ฌ๊ท ํ์ธ์๊ฐ ๋๋ฉ์ธ์ ์ด๋ฆ ์๋ฒ๋ก ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋ธ๋ค.
example.com์ IP ์ฃผ์๊ฐ ์ด๋ฆ ์๋ฒ์์ ํ์ธ์์๊ฒ ๋ฐํ๋๋ค.
DNS ํ์ธ์๊ฐ, ์ฒ์ ์์ฒญํ ๋๋ฉ์ธ์ IP ์ฃผ์๋ก ์น ๋ธ๋ผ์ฐ์ ์ ์๋ตํ๋ค.
DNS ์กฐํ์ 8๋จ๊ณ๋ฅผ ๊ฑฐ์ณ example.com์ IP ์ฃผ์๊ฐ ๋ฐํ๋๋ฉด, ์ด์ ๋ธ๋ผ์ฐ์ ๊ฐ ์น ํ์ด์ง๋ฅผ ์์ฒญํ ์ ์๋ค.
๋ธ๋ผ์ฐ์ ๊ฐ IP ์ฃผ์๋ก HTTP ์์ฒญ์ ๋ณด๋ธ๋ค.
ํด๋น IP์ ์๋ฒ๊ฐ ๋ธ๋ผ์ฐ์ ์์ ๋ ๋๋งํ ์น ํ์ด์ง๋ฅผ ๋ฐํํ๋ค
โ์ด ๋๋ฉ์ธ ์ข IP ์ฃผ์๋ก ๋ฐ๊ฟ์ค๋?โ๋ผ๊ณ ํ ์ ์๋ ์๋ฒ(๋ค์์๋ฒ)๊ฐ ํ ๋๋ง ์์ง ์๊ธฐ ๋๋ฌธ์ด๋ค.
๊ทธ๋ ๋ค๋ฉด ์ฌ๋ฌ ์๋ฒ(๋ค์์๋ฒ)๋ฅผ ๋ง๋ค๋ฉด ๋์ง ์์๊น? ๊ทธ๋ ๊ฒ ๋๋ฉด ํด๋น ์ ๋ณด(๋๋ฉ์ธ๊ณผ IP ์ฃผ์)๋ฅผ ๋ชจ๋ ์๋ฒ์์ ๊ณต์ ํด์ผํ๋ค. ์๊ทธ๋ฌ๋ฉด ์ด๋ค ์๋ฒ(๋ค์์๋ฒ)์์๋ โwww.example.comโ์ IP ์ฃผ์๋ฅผ ๋ชจ๋ฅธ๋ค๊ณ ํ ์๋ ์๋ค.
๋ฐ๋ผ์ ๋๋ฉ์ธ์ ๊ณ์ธต์ ์ผ๋ก ๊ตฌ๋ถํ๋, ์ ๋ณด(๋๋ฉ์ธ๊ณผ IP์ฃผ์)๋ฅผ ๋ถ์ฐํ๋ ๊ตฌ์กฐ๋ฅผ ์ ํํ๊ฒ ๋์๋ค. ๋๋ฉ์ธ์ ๋ท(dot),์ ์ด ๊ณ์ธต์ ๋ํ๋ธ๋ค.
์ฐธ๊ณ ์๋ฃ(์ถ์ฒ)
CloudFlare ํ์ต์ผํฐ DNS๋?
HANAMON DNS๋? (๋๋ฉ์ธ ๋ค์ ์์คํ
๊ฐ๋
๋ถํฐ ์๋ ๋ฐฉ์๊น์ง) ๋ธ๋ก๊ทธ ํฌ์คํ
AWS ๋ธ๋ก๊ทธ DNS๋ ๋ฌด์์
๋๊น?