Route53
Last updated
Last updated
Route53์ AWS ๋ฆฌ์์ค(EC2, CloudFront, S3 ๋ฑ) ๊ณผ ์ฐ๋ ๊ฐ๋ฅํ DNS ์๋น์ค์ ๋๋ค!
ํ๋ฆฌํฐ์ด์์ ์ฌ์ฉ ๋ถ๊ฐํฉ๋๋ค!
DNS (๋๋ฉ์ธ ๋ค์ ์์คํ )์ ๋๋ฉ์ธ๊ณผ ๋์๋ IP ์ฃผ์๋ฅผ ์๋ ค์ค๋๋ค.
๋๋ฉ์ธ์ ๋ง๋ค ์ ์๋ ๊ณณ์? Route53, cafe24, ๊ฐ๋น์, freenom ๋ฑ์ด ์์ต๋๋ค. ๋๋ฉ์ธ์ ๊ตฌ๋งคํ๋ฉด ๋ค์์๋ฒ๊น์ง ์ฐ๋ํด์ ์ฃผ๋ ๊ฑธ๊น์? ์ดํด๋ณผ๊ฒ์.
๋๋ฉ์ธ์ ์ด๋ ค์ด ๋ง๋ก ํธ์คํธ์ ๋ํ ์ฑ ์๊ณผ ๊ถํ์ ์์ญ์ด๋์. ํธ์คํธ๋ผ๊ณ ํ๋ ๊ฒ์ ์๋ฒ ํ๋ก๊ทธ๋จ์ด ๋์๊ฐ๋ ๋จธ์ ์ ๋ปํ๋ ๊ฒ์ด๊ฒ ์ฃ . ๋ฌผ๋ก ๋จธ์ ์ ์ฌ๋ฌ ํธ์คํธ๋ฅผ ๊ฐ์ ์ ์์ ๊ฒ์ ๋๋ค.
๋๋ฉ์ธ์ ์ ๊ฐ ๊ฒฝํํ ๋ง๋ก ์๊ธธํด๋ณด๋ฉด ์น ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ์ IP์ฃผ์์ ๋ณ๋ช ์ด๋ผ๊ณ ์๊ฐ ํ ์ ์์๊ฒ ๊ฐ์์. ๋ค์์๋ฒ์ ๋๋ฉ์ธ๊ณผ IP์ฃผ์๊ฐ ์์ผ๋ก ์ ์ฅ์ด๋์ด์์ผ๋๊น์.
DNS ์๋๋ฐฉ์์ ๋ค์๊ณผ ๊ฐ์์. ์ถ์ฒ : DNS ๊ตฌ์ฑ ์์ โ โก ๋๋ฉ์ธ ๋ค์ ์๋ฒ(Domain Name Server) - gabia. ๋ผ์ด๋ธ๋ฌ๋ฆฌ
์ด์ฐจํผ ๋ค๋ฆด๊ณณ๋ง ๋ค๋ฆฐ๋ค๋ฉด
์๋ ๊ฒ ๋ณผ ์ ์๊ฒ ์ฃ .
๊ทธ๋ฆฌ๊ณ ๋ค์์๋ฒ DNS ์ง์ ์! ์บ์๊ฐ ๋๋ค๋ ์ ! ๋๋ถ๋ถ์ ๋ค์์๋ฒ ์ ๊ณต ์ ์ฒด์์๋ ์ผ๋ช โ์บ์ ์๋ฒโ๋ผ ํ์ฌ ํ ๋ฒ ๋ฐฉ๋ฌธ์ด ์์๋ ์นํ์ด์ง์ ์ ๋ณด๋ฅผ ์ผ์ ์๊ฐ ์ ์ฅํ์๋ค๊ฐ ์ฌ์์ฒญ์ด ์๋ ๊ฒฝ์ฐ ์ฆ์ ์๋ตํฉ๋๋ค. ์ค์ ๋ก ๋ง์ ๊ฒฝ์ฐ ํน์ ์น์ฌ์ดํธ๋ฅผ ์ฃผ๋ก ๋ฐฉ๋ฌธํ๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ์บ์ ์๋ฒ์ ์ญํ ์ด ์ค์ํฉ๋๋ค.
์ด๋ ๊ฒ ๋๋ฉ์ธ๊ณผ ๋ ์ ์๋๊ฒ ๋ค์์๋ฒ์ฃ . ๋ค์์๋ฒ์ ๋๋ฉ์ธ๊ณผ IP์ฃผ์๋ฅผ ์์ผ๋ก ์ ์ฅํด๋๊ณ , ์ด๋ก์ธํด ์ฐ๋ฆฌ๋ ๋ธ๋ผ์ฐ์ ์ ๋๋ฉ์ธ์ ์ ๋ ฅํด์ ํด๋น ํด๋ผ์ด์ธํธ์ HTMLํ์ผ์ ์๋ํฌ์ธํธ๋ก ์ง์ ํด๋์ด์ ๊ทธ HTML์ ๋ธ๋ผ์ฐ์ ์์ ๋ ๋๋งํด์ฃผ๋ ์ง, ๊ธฐ์กด์ ์๋ฒ์ฌ์ด๋ ๋ ๋๋ง์์๋ ์น์๋ฒ๊ฐ ์๋ตํด์ค HTML ๋ฌธ์๋ฅผ ์๋ต๋ฐ์์ ํ๋ฉด์ ๋ ๋๋ง ๋ฉ๋๋ค.
๋ค์ ๋์์์ ์๋ฒ๋ ํธ์คํ ์ ํ๋ ์ ์ฒด๋ผ๋ฉด ๋ค์์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ณ ์๋์. ์์ ๊ทธ๋ฆผ์ ๋์จ ๊ฐ๋น์์ฒ๋ผ์. ์ฆ, ๋๋ฉ์ธ์ ๊ดํด์ ๊ฐ๊ฐ์ ๋ค์์๋ฒ๊ฐ ์กด์ฌํ๋์!
์ค๊ฐ์ ๋ค์์๋ฒ๋ง ๋ฐ๊พธ๋ ์์ ๋ ๊ฐ๋ฅํด์. ํด์ธ ๋๋ฆฐ ๋ค์์๋ฒ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ ์ค๊ฐ์ ๋ค์์๋ฒ๋ง ๋ฐ๊พธ๋ ์์ ๋ ๊ฐ๋ฅํฉ๋๋ค. ๋๋ฉ์ธ์ ๊ตฌ์ ํด ๋๊ณ , ๋ค๋ฅธ ๋๋ฉ์ธ ๊ด๋ฆฌ ๋ค์์๋ฒ์ ์ค์ ํด ๋๊ณ ๊ด๋ฆฌ๋ฅผ ํ ์ ์์ต๋๋ค. ์ฆ, ๋๋ฉ์ธ ์ด๋ฆ๋ง ๋น๋ ค์ฃผ๊ณ ๋ค๋ฅธ ๋ค์์๋ฒ์ ์ฐ๊ฒฐ์์ผ๋๊ณ ๋น ๋ฅธ ํ์ด์ง์ ๊ธฐ๋ํด ๋ณผ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ฉด ์ด์ ๊ถ๊ธํ๊ฒ์. CloudFront์ ์๋ํฌ์ธํธ๋ฅผ ํตํด S3์ ์ฌ๋ ค๋ React ์ฑ์ ํธ์คํ ํ ์ ์๊ฑฐ๋ ์? ๊ทธ ์น๊ตฌ๋ freenom์์ ์์ฑํ ๋๋ฉ์ธ์ ์ด๋ป๊ฒ ์ฐ๊ฒฐํ๋์?
์ฆ aws์์ ์น ํธ์คํ (์ฆ ๋จธ์ ์ ์น ์๋ฒํ๋ก๊ทธ๋จ์ ๋์์ AWS ๋ค์์๋ฒ์ ๋๋ฉ์ธ๊ณผ host(๋จธ์ )์ IP์ฃผ์๋ฅผ ๋งคํํด์ ์๋ํฌ์ธํธ๋ฅผ ์ ๊ณต)์ ํด์ค๋๋ค.
๊ทธ๋ฌ๋ฉด ์ด์ CloudFront์ S3๋ฅผ ์ฐ๋ํ๋๊ฑด ๊ฐ๋จํ๋, ์ฐ๋๋์๋ค๊ณ ํ๊ณ ์. ๊ทธ๋ฆฌ๊ณ CloudFront์ SSL์ ์ฐ๋ํ์ผ๋ฉด CloudFront Domain๋ง์ผ๋ก๋ ์ด๋ฏธ HTTPS๋ฅผ ์ฌ์ฉํ์ค ์ ์๊ฒ ๋ฉ๋๋ค.
๋ค์ Route53์ผ๋ก ์ค์ ์ ์ ํ์ A๋ก ํด์ฃผ์ธ์. ๊ทธ๋ฆฌ๊ณ ์ด๋ฆ : ๋๋ฉ์ธ , ๋ณ์นญ \"์\" ๋๋ฅด์๊ณ ๋ณ์นญ๋์์ CloudFront domain์ ๋ฃ์ด์ฃผ์ธ์.
A Record
์ผ๋ฐ์ ์ผ๋ก ๋ง์ด ์ฌ์ฉํ๋ IPv4๋ฐฉ์(์ - 123.123.456.456)์ IP์ฃผ์๋ก ์ฐ๊ฒฐํด ์ค๋๋ค. ํ์ฌ ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๊ณ ์๋ ๋ฐฉ๋ฒ์ ๋๋ค.
AAAA Record
IPv6๋ฐฉ์(์ - 1234:2345:3456:4567:5678)์ IP์ฃผ์์ ์ฐ๊ฒฐ์ ํ์ฌ ์ค๋๋ค. IPv6์ ์ฃผ์๋ฅผ ์ฌ์ฉํ๊ณ ์๋ ๊ฒฝ์ฐ์๋ง ๊ด๋ จ๋ฉ๋๋ค.
CNAME Record
๋ณ์นญ์ด๋ผ๋ ์ด์ผ๊ธฐ๋ฅผ ํ๋๋ฐ, ์ฝ๊ฒ ๋ง์๋๋ฆฌ๋ฉด ๋ค๋ฅธ ๋๋ฉ์ธ ์ฃผ์๋ฅผ ์ง์ ํ ์ฃผ์๋ก ์ฐ๊ฒฐํ ์ ์๊ฒ๋ ํด์ค๋๋ค.
DDNS Record
๊ฐ์ธ ์๋ฒ๋ฅผ ์ด์ํ๊ฑฐ๋ ๊ณต์ธ IP๊ฐ ์ ๋์ ์ธ ๊ฒฝ์ฐ์๋ ๋ณ๊ฒฝ๋ ์์ดํผ ์ฃผ์๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ๊ฐฑ์ ํ์ฌ ์ค๋๋ค. A Record๋ฐฉ์๊ณผ ์ฐ๊ฒฐ๋ฐฉ์์๋ ์ฐจ์ด๊ฐ ์์ง๋ง ์๋์ผ๋ก ๋ณ๊ฒฝ๋ ์์ดํผ๋ฅผ ๊ฐฑ์ ํ๋๋, ์๋๋ฉด ์ง์ ์ ๋ ฅ์ ํ๋๋์ ์ฐจ์ด์ ๋๋ค.
์น ํฌ์๋ฉ
์์ดํผ์ฃผ์๊ฐ ์๋ ์น ์ฃผ์๋ก ์ง์ ์ฐ๊ฒฐ์ ํฉ๋๋ค. ์น ํฌ์๋ฉ์ ์ฅ์ ์ ๋ณต์กํ ์ฃผ์๋ฅผ ํ๋ฒ์ ์ฐ๊ฒฐํ ๋ ํธํฉ๋๋ค. ํ์ง๋ง ์๋ ์ฃผ์๋ฅผ ๊ฐ์ถฐ์ ๋ณด์ฌ์ฃผ์ง ๋ชปํฉ๋๋ค. (์ต์ง๋ก ๊ฐ์ถ๋ฉด ๋ฉ์ฉกํ ์นํ์ด์ง ํด์๋๊ฐ ๊ผฌ์ด๋ ๋ฑ ๋ณ๋ณ ํ์์ด ๋ค ์ผ์ด๋๋๊ตฐ์.)
์์ ๋ฐฉ์๋ค์ ์๋์ ์ฃผ์(IP์ฃผ์)๋ฅผ ๊ฐ์ถฐ์ ๋ณด์ฌ์ฃผ๊ธฐ ๋๋ฌธ์ ์๋์ ์ฃผ์๊ฐ ๋ ธ์ถ ๋ ์ผ์ ์์ง๋ง ์น ํฌ์๋ฉ์ ์๋ ์ฃผ์๊ฐ ๋ ธ์ถ๋๋ ๋ถํธํ ์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
๋ฌด๋ฃ ๋๋ฉ์ธ์ ๊ฒฝ์ฐ ์ด ๋ฐฉ์์ผ๋ก ๋ง์ด ์ฌ์ฉํฉ๋๋ค.
์ถ์ฒ: https://studyforus.tistory.com/52 [Study For Us]
๋ ํผ๋ฐ์ค : ๋ค์์๋ฒ์ DNS์ ๋ํด ์์๊ธฐ๊ธฐ (๋๋ฉ์ธ ์ฐ๊ฒฐ๋ฐฉ๋ฒ) - clamp2x ๋ ํผ๋ฐ์ค : DNS ๊ตฌ์ฑ์์ - gabia ๋ผ์ด๋ธ๋ฌ๋ฆฌ
S3 ์ ์ ํธ์คํ ? S3์ ๋ฒํท์ ์์ฑํํ์ ์์ฑ์์ ์ ์ ์น ์ฌ์ดํธ ํธ์คํ ์์ ๋ค์๊ณผ ๊ฐ์ด ์ค์ ์ ํด์ฃผ๋ฉด ์๋ํฌ์ธํธ๋ฅผ ์ค๋๋ค.
AWS console์์ Route53์ผ๋ก ๊ฐ๋ด ์๋ค. ๋จผ์ ํธ์คํ ์์ญ ์์ฑ! ๋ฐ ๋ค์ ์์๋๋ก ํธ์คํ ์์ญ์ ์์ฑํ๊ณ ๋ ์ฝ๋ ์ธํธ๋ก ์ด๋ํฉ๋๋ค.
์ด์ ๋๋์ด ๋๋ฉ์ธ๊ณผ CloudFront๋ฅผ ์ฐ๋ํ ์ฐจ๋ก์ ๋๋ค. ์ฒ์ ๋ค์ด๊ฐ์๋ฉด NS, SOA๋ง ์์๊ฑฐ์์. ์ ๋ค์์๋ฒ๋ฅผ์ ๊ธฐ์กด์ ์์ฑํ์ ๋๋ฉ์ธ์ ๋ค์์๋ฒ์ ๋ฑ๋กํด์ฃผ์๋ฉด ๋ฉ๋๋ค. ์ ๊ฐ์ ๊ฒฝ์ฐ์ freenom์์ ๋๋ฉ์ธ์ ์์ฑํ์ผ๋