2024. 2. 18. 22:58ใAWS
IP ๊ธฐ๋ฐ ๋ผ์ฐํ ์ ์ฑ
AWS Route53์ ํผ๋ธ๋ฆญ ํธ์คํ ์์ญ์์ IP ๊ธฐ๋ฐ ๋ผ์ฐํ ์ ์ฑ ์ ์ ์ฉํ์ฌ ํด๋ผ์ด์ธํธ ์๋ธ๋ท์ ๊ธฐ๋ฐ์ผ๋ก ๋๋ฉ์ธ์ ๋ฆฌ์์ค๋ก ํธ๋ํฝ์ ๋ผ์ฐํ ํ ์ ์๊ฒ ํด ์ค๋ค. ์ฟผ๋ฆฌ๊ฐ ๋ฐ์ํ๋ ์ฃผ์๊ฐ ์ํ CIDR ๋ธ๋ก์ ๊ธฐ๋ฐ์ผ๋ก DNS ๋ผ์ฐํ ์ ๋ฏธ์ธ ์กฐ์ ํ ์ ์๋ค. ์ด๋ฅผ ํตํด ์ฑ๋ฅ์ ์ต์ ํํ๊ฑฐ๋ ๋คํธ์ํฌ ๋น์ฉ์ ์ ๊ฐํ ์ ์๋ค.
Route53์ DNS Resolver๋ก๋ถํฐ ์ฟผ๋ฆฌ๋ฅผ ์์ ํ๋ฉด Resolver์ Source IP์, ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ original Client์ IP ๋ฒ์๋ฅผ ํฌํจํ ์ ์๊ธฐ ๋๋ฌธ์(DNS์ฉ ํ์ฅ ๋ฉ์ปค๋์ฆ EDNS, RFC6891) IP ๊ธฐ๋ฐ ๋ผ์ฐํ ์ด ๊ฐ๋ฅํ๋ค.
์ฌ์ฉ ์ฌ๋ก
- ํน์ ISP(Internet Service Provider) ๋คํธ์ํฌ ๋ด์ end user๋ฅผ CDN(Contents Delivery Network)๊ณผ ๊ฐ์ ํน์ ์๋ํฌ์ธํธ๋ก ๋ผ์ฐํ ํ ์ ์๋ค.
- ๋ค๋ฅธ ์ ์ฑ ๊ณผ ๊ฒฐํฉํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค. ์ง๋ฆฌ์ ๋ผ์ฐํ (geolocation routing) ์ ์ฑ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ์ฉํ๋ ์ผ๋ถ ip๋์ญ(ex: california ๋์ญ)์ ๋ํด์๋ง ๋ณ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๋ผ์ฐํ ํ ์๋ ์๋ค.
- ๋จ, ์ ์ด ๋ฒ์ ๋ด์ Resolver์์ ๋ฐ์ํ๋์ง ์ฌ๋ถ์ ๋ฐ๋ผ ํธ๋ํฝ์ ์ ๋ฌํ๋ ค๋ ๊ฒฝ์ฐ Split Horizon DNS๋ฅผ ์ด์ฉํด์ผ ํ๋ค.
IP ๊ธฐ๋ฐ ๋ผ์ฐํ ์ ์ฉํ๊ธฐ
1. CIDR Colleciton ๋ฐ Location ์์ฑ
- CIDR Collection: location์ ๋ชจ์.
- CIDR location: CIDR ๋ฆฌ์คํธ.
- CIDR์ ๋ฒ์๋ IPv4์ธ ๊ฒฝ์ฐ /0 ~ /24, IPv6์ธ ๊ฒฝ์ฐ /0 ~ /48์ฌ์ผ ํ๋ค.
- ex) example-isp-seattle, example-isp-tokyo
2. Record ์์ฑ
Routing Policy๋ฅผ IP-based๋ก ์ ํํ๊ณ , ์ํ๋ location์ ๋ช ์ํ๋ค.
location์ *(default)๋ก ์ ํํ๋ ๊ฒฝ์ฐ, ๋ช ์๋ location์ ์ ์ธํ ๋ค๋ฅธ ๋ชจ๋ ์์ฒญ์ ๋ํด์ ์๋ต์ ๋ฐํํ๋ค. ์ฆ, hyeonju-loc-1์ ํฌํจ๋ CIDR์์ ์์ฒญ์ด ์ค๋ฉด ๋ ๋ฒ์งธ ๊ฐ(โก)์ด ๋ฐํ๋๊ณ , ๊ทธ ์ธ ๋๋จธ์ง ๋ชจ๋ ์์ฒญ์ ๋ํด์๋ ์ฒซ ๋ฒ์งธ ๊ฐ(โ )์ด ๋ฐํ๋๋ค.
๋จ, IP ๊ธฐ๋ฐ ๋ผ์ฐํ ์ ์ฑ ์ public hosted zone์์๋ง ์ ์ฉํ ์ ์๋ค.
Pricing
*2024.02 ๊ธฐ์ค
ํ์ค ์ฟผ๋ฆฌ์ ๋นํด IP ๊ธฐ๋ฐ ๋ผ์ฐํ ์ด ์ ์ฉ๋ ์ฟผ๋ฆฌ๋ ๋น์ฉ์ด 2๋ฐฐ ๋ฐ์ํ๋ค.
ํ์ค ์ฟผ๋ฆฌ
- ์๋ณ ์ฒซ 10์ต ๊ฐ ์ฟผ๋ฆฌ์ ๊ฒฝ์ฐ 1๋ฐฑ๋ง ์ฟผ๋ฆฌ๋น 0.40 USD
- ์๋ณ 10์ต ๊ฐ๋ฅผ ์ด๊ณผํ๋ ์ฟผ๋ฆฌ์ ๊ฒฝ์ฐ 1๋ฐฑ๋ง ์ฟผ๋ฆฌ๋น 0.20 USD
IP ๊ธฐ๋ฐ ๋ผ์ฐํ ์ฟผ๋ฆฌ
- ์๋ณ ์ฒซ 10์ต ๊ฐ ์ฟผ๋ฆฌ์ ๊ฒฝ์ฐ 1๋ฐฑ๋ง ์ฟผ๋ฆฌ๋น 0.80 USD
- ์๋ณ 10์ต ๊ฐ๋ฅผ ์ด๊ณผํ๋ ์ฟผ๋ฆฌ์ ๊ฒฝ์ฐ 1๋ฐฑ๋ง ์ฟผ๋ฆฌ๋น 0.40 USD
- ์ต๋ 1,000๊ฐ์ IP(CIDR) ๋ธ๋ก์ ๋ํ ์๊ธ์ ๋ถ๊ณผ๋์ง ์์ง๋ง 1,000๊ฐ ๋ธ๋ก์ ์ด๊ณผํ์ฌ ์ ์ฅ๋ ๊ฐ IP ๋ธ๋ก์๋ ๋งค์ 0.0015 USD์ ์๊ธ์ด ๋ฐ์(์๊ฐ ๋จ์๋ก ๋น๋ก ๋ฐฐ๋ถ).