DNS ๋ก๋๋ฐธ๋ฐ์ฑ
- 1๊ฐ์ ๋๋ฉ์ธ์ ์ฌ๋ฌ IP๊ฐ ๋ฑ๋ก๋ ๊ฒฝ์ฐ ํน์ ์๋ฒ์๋ง ๋ง์ ์์ฒญ ๋ชฐ๋ฆฌ์ง ์๊ฒ DNS๊ฐ IP ๋ถ์ฐํ๋ ๊ฒ
- ์ผ๋ฐ DNS๋ ๋ ๊ฐ ์ด์์ IP๊ฐ ์์ ๋ ๋จ์ํ ๋ผ์ด๋๋ก๋น ๋ฐฉ์์ผ๋ก ์๋ต
- ๋๋ฉ์ธ 1๊ฐ - IP ์ฌ๋ฌ๊ฐ
- (1) ๊ฐ์ ์น์ฌ์ดํธ๋ฅผ ์ ๊ณตํ๋ ์๋ฒ ์ฌ๋ฌ ๋์ธ ๊ฒฝ์ฐ
- ๋ค์ด๋ฒ(์์ธ, ํ๊ต, ๋ถ์ฐ), ์นด์นด์ค...
- (2) ์ง๋ฆฌ์ ๋ถ์ฐ
- ์ฌ์ฉ์๊ฐ ์ ์ํ๋ ์์น์์ ๊ฐ์ฅ ๊ฐ๊น์ด IP ์ ๊ณต
- ์์๋ ์ค์ผ์ผ์ด ๋ค๋ฆ
- ๋ฏธ๊ตญ IP, ์ ๋ฝ IP, ์์์ IP...
๊ฐ์ ๋๋ฉ์ธ์ ๋ํด ์๋ฒ ์ฌ๋ฌ ๊ฐ์ธ ๊ฒฝ์ฐ DB์ฒ๋ฆฌ
- ๊ณต์ DB ์ฌ์ฉ
- ์ผ๋ฐ์ ์ธ ๋ฐฉ์
- ๋ชจ๋ ์๋ฒ๊ฐ ํ๋์ ์ค์ DB์ ์ฐ๊ฒฐ๋์ด ๋ฐ์ดํฐ ๊ณต์
- (1)๋ฒ ๊ฒฝ์ฐ์ ์ฌ์ฉ
- DB ๋ณต์
- ์๋ฒ๋ง๋ค DB ๊ฐ์ง๊ณ DB ์๋ก ๋ณต์ ๋์ด ๋๊ธฐํ
- ํ ์๋ฒ์์ ๋ฐ์ดํฐ ๋ณ๊ฒฝ๋๋ฉด ๋ค๋ฅธ DB์๋ ์ ๋ณด ์
๋ฐ์ดํธ
- (2)๋ฒ ๊ฒฝ์ฐ์ ์ฌ์ฉ
DNS ๋ก๋๋ฐธ๋ฐ์ฑ์ ๋ฌธ์ ์
- DNS๋ ์ค์ ๋ ์๋น์ค ์ํ์ ์ ์ ์ฌ๋ถ๋ฅผ ํ์ธ(ํฌ์ค์ฒดํฌ)ํ์ง ์๊ณ ์ค์ ๋ ๊ฐ์ ๋ฌด์กฐ๊ฑด ์๋ต
- ์๋น์ค(์๋ฒ2)์ ๋ฌธ์ ๊ฐ ์์ ๋ DNS ์๋ฒ๋ ์ด๊ฒ์ ๊ฐ์งํ์ง ๋ชปํ๊ณ ๋น์ ์ ์ํ์ IP ์ฃผ์ ์๋ต
- DNS ์๋ฒ๋ง์ผ๋ก๋ ๊ฐ์ฉ์ฑ์ ๋์ด๊ธฐ์ ๋ถ์ ํฉ
- ๊ฐ์ฉ์ฑ ๊ตฌ์ฑ : ์๋ฒ๊ฐ ์ฌ๋ฌ ๋ ์์ ๋ ํ๋๊ฐ ๊ณ ์ฅ๋๋ ๋ค๋ฅธ ์๋ฒ IP ๋ณด๋ด์ค์ ์๋น์ค ์ค๋จ ์๋๊ฒ ํ๋ ๊ฒ
DNS๋ ์ด๋ฐ ์๋น์ค ์คํจ ๋ฟ๋ง ์๋๋ผ ๋คํธ์ํฌ ์ง์ฐ, ์ฑ๋ฅ, ํธ๋ํฝ ์ ์
์ ๊ณ ๋ คํ์ง ์๊ณ ๋จ์ง ๋ผ์ด๋๋ก๋น์ ํตํด ์๋ต์ ํจ
GSLB (Global Server Load Balancing)
- DNS ๋ก๋๋ฐธ๋ฐ์ฑ์ ๋ฌธ์ ์ ํด๊ฒฐ
- DNS ์ญํ + ์ฐ๊ฒฐ๋ ์๋น์ค๊ฐ ์ ์์ ์ธ์ง ํฌ์ค์ฒดํฌ ํ ์ ์์ ์ธ ๋ ์ฝ๋๋ง ์๋ต
- ์๋น์ค๊ฐ ๋ถ๊ฐ๋ฅํ ๊ฒฝ์ฐ(์๋ฒ2) ํด๋น IP ์ฃผ์๋ฅผ ๊ฐ์ง ๋ ์ฝ๋๋ฅผ ์ ์ ๋ด๋ฆผ
- ์ฌ์ฉ์๋ ์ ์์ ์ธ ์๋น์ค ์ฃผ์๋ง ์๋ต๋ฐ์
GSLB ๊ตฌ์ฑ ๋ฐฉ์
cf. ๋ค์์๋ฒ
1. ๋๋ฉ์ธ ์์ฒด๋ฅผ GSLB๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
- ๋๋ฉ์ธ ๊ตฌ์
์ ๋๋ฉ์ธ์ ๋ํ ๊ถํ์ ๊ฐ์ง๋ ๋ค์์๋ฒ๋ฅผ GSLB๋ก ์ง์ ํ๊ณ , GSLB์์ ๋๋ฉ์ธ์ ๋ํ ๋ชจ๋ ๋ ์ฝ๋ ๋ฑ๋กํด์ ์ฒ๋ฆฌ
- GSLB ์์ฒด๊ฐ ๋๋ฉ์ธ์ ๋ค์์๋ฒ ์ญํ
- ํฌ์ค์ฒดํฌ ๋ถํ์ํ ๊ฒฝ์ฐ์๋ GSLB ํตํ๊ธฐ ๋๋ฌธ์ ๋ถํ ๋ฐ์
- ๋์๋ฐฉ์
2. ๋๋ฉ์ธ ๋ด์ ํน์ ๋ ์ฝ๋๋ง GSLB๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
- DNS์์ ๋๋ฉ์ธ ์ค์ ์ GSLB๋ฅผ ์ฌ์ฉํ๋ ค๋ ๋ ์ฝ๋์ ๋ํด์๋ง GSLB๋ก ์ฒ๋ฆฌํ๊ฒ ์ค์
DHCP(Dynamic Host Configuration Protocol)
- ํธ์คํธ๊ฐ ๋คํธ์ํฌ์ ํต์ ํ๊ธฐ ์ํด์ IP ์ฃผ์ ๋ฐ ๋คํธ์ํฌ ์ ๋ณด(์๋ธ๋ท ๋ง์คํฌ, ๊ฒ์ดํธ์จ์ด, DNS ์ฃผ์) ์ค์ ์ด ํ์
- '์ ์ ํ ๋น'์ ์๋์ผ๋ก ์ง์ ์ค์ ํด์ ๊ณ ์ ๋ IP ์ฃผ์๋ฅผ ๊ฐ์ง๋ ๊ฒ
- '๋์ ํ ๋น'์ ์๋์ผ๋ก ์ค์ ํด์ ํน๋ณํ ๊ฒฝ์ฐ ์ ์ธํ ์ผ๋ฐ์ ์ธ ์ฌ์ฉ์๋ค์ด ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉํ๋ ๋ฐฉ์
DHCP
- ๋คํธ์ํฌ ์ฅ์น์ ๋์ ์ผ๋ก IP ์ฃผ์, ๋คํธ์ํฌ ์ ๋ณด๋ฅผ ํ ๋นํ ๋ ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ
- ๊ณต์ธ/์ฌ์ค IP ๋ชจ๋ ํด๋น
- ๊ฐ์ ์ฉ ๊ณต์ ๊ธฐ - DHCP ์๋ฒ ์ญํ ์ํ(์ฌ์ค IP)
- ISP - DHCP ์๋ฒ ์ญํ ์ํ(๊ณต์ธ IP)
- IP์ ์ข
๋ฅ๊ฐ ์ค์ ์ด ์๋๋ผ IP ๊ฐ์ด ์๋์ผ๋ก ํ ๋น๋๋์ง๊ฐ ์ค์
- ์๋์ผ๋ก ํ ๋น๋๊ณ ์ฌ์ฉ๋์ง ์์ผ๋ฉด ํ์๋์ด ํ์ ๋ IP์ฃผ์ ์ ์ฉํ๊ฒ ์ฌ์ฉ ๊ฐ๋ฅ
- ์ฌ์ฉ์๊ฐ ์ง์ ์
๋ ฅํ๋ฉด์ ๋ฐ์ํ ์ ์๋ ์ค๋ฅ, ์ค๋ณต IP ํ ๋น ๋ฌธ์ ๋ฑ ์๋ฐฉ
๋์ ๋ฐฉ์
- ํธ์คํธ๊ฐ IP๋ฅผ ์๋์ผ๋ก ํ ๋น๋ฐ๋ ๊ณผ์
- DHCP Discover
- ํด๋ผ์ด์ธํธ๊ฐ DHCP ์๋ฒ๋ฅผ ์ฐพ๊ธฐ ์ํด ๋ธ๋ก๋์บ์คํธ๋ก ์์ฒญ ์ ์ก
- ํด๋ผ์ด์ธํธ์ DHCP ์๋ฒ๊ฐ ๊ฐ์ ๋คํธ์ํฌ ์์ ์กด์ฌํด์ผ ํจ
- ์์ง IP๊ฐ ์์ผ๋ฏ๋ก ์ถ๋ฐ์ง๋ zero IP ์ฃผ์(0.0.0.0)
- UDP ์ฌ์ฉ(IP ์์ด์)
- DHCP Offer
- 1๋ฒ ๋ฉ์์ง ์์ ํ DHCP ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ์ ํ ๋นํ IP ์ฃผ์, ์๋ธ๋ท, ๊ฒ์ดํธ์จ์ด, DNS ์ ๋ณด, Lease Time(์๋ ์๊ฐ) ์ ๋ณด ํฌํจํ DHCP ๋ฉ์์ง ์ ์ก
- ๋ณ๋์ ์ค์ ์ด ์์ผ๋ฉด DHCP IP Pool์์ ์์๋ก ํ ๋น
- ํน์ ํด๋ผ์ด์ธํธ์ MAC ์ฃผ์์ IP ์ฃผ์๋ฅผ ์ฌ์ ์ ์ ์ํด๋๋ฉด ์ค์ ๋ IP๋ฅผ ํ ๋นํ ์ ์์, DHCP๋ฅผ ์ฌ์ฉํ๋ฉด์๋ ๊ณ ์ ๋ IP ํ ๋น ๊ฐ๋ฅ
- ์ฐธ๊ณ ํ ์ฑ
์์๋ ๋ธ๋ก๋์บ์คํธ ๋ฐฉ์์ ์ฌ์ฉํด ์ ์ก๋๋ค๊ณ ํ์ง๋ง, ์ค์ ๋ก๋ ๋ธ๋ก๋์บ์คํธ, ์ ๋์บ์คํธ ๋ ๋ค ์ฌ์ฉ (MAC ์ฃผ์ ํตํด ์ ๋์บ์คํธ ๊ฐ๋ฅ, 4๋ฒ์์ ์ข ๋ ์์ธํ ์ค๋ช
)
- DHCP Request
- 2๋ฒ์์ ์ ์๋ฐ์ IP์ฃผ์(Requested IP)์ DHCP ์๋ฒ ์ ๋ณด๋ฅผ ํฌํจํ ์์ฒญ ์ ์ก
- DHCP Offer์ ์ฌ๋ฌ ์๋ฒ์์ ๋ฐ์ ์ ์์
์ ํํ IP ์ฃผ์๋ฅผ ๋ณด๋ด์ค ์๋ฒ ๋ง๊ณ ๋ค๋ฅธ DHCP ์๋ฒ์๊ฒ offer์ ์ทจ์ํ๋ค๋ ์๋ฆผ๊ณผ ์ ํ๋ IP๋ฅผ ๋ค๋ฅธ ์๋ฒ์์ ์ฌ์ฉํ์ง ์๊ฒ ์ค์ ํ๊ธฐ ์ํด ๋ธ๋ก๋์บ์คํธ
- DHCP Acknowledgement
- 3๋ฒ ์์ฒญ์ ๋ฐ์ผ๋ฉด DHCP ์๋ฒ์ ํด๋น IP๋ฅผ ์ด๋ค ํด๋ผ์ด์ธํธ๊ฐ ์ธ์ ๋ถํฐ ์ฌ์ฉํ๋ ์ง ์ ๋ณด๋ฅผ ๊ธฐ๋กํ๊ณ 3๋ฒ ์์ฒญ์ ์ ์์ ์ผ๋ก ์์ ํ๋ค๋ ์๋ต ์ ์ก
- ํด๋ผ์ด์ธํธ๋ ์๋ต์ ๋ฐ์ผ๋ฉด ํ ๋น๋ฐ์ IP๋ฅผ ๋ก์ปฌ์ ์ค์ ํ๊ณ ์ฌ์ฉํ๊ธฐ ์์
- ์ฐธ๊ณ ํ ์ฑ
์์๋ ์ ์ด๋ฏธ์ง์ ๊ฐ์ด ๋ธ๋ก๋์บ์คํธ ๋ฐฉ์์ ์ฌ์ฉํด ์ ์ก๋๋ค๊ณ ํ์ง๋ง, ์ผ๋ฐ์ ์ผ๋ก๋ ์ ๋์บ์คํธ ๋ฐฉ์ ์ฌ์ฉ
- ์ฐธ๊ณ
- IP ํ ๋น๋์ง ์์๋๋ฐ ์ ๋์บ์คํธ ๊ฐ๋ฅํ ์ด์ ?
-> ๊ฐ์ ๋คํธ์ํฌ ์์์ ํต์ ํ๋ฏ๋ก MAC ์ฃผ์๋ง์ผ๋ก ํด๋ผ์ด์ธํธ์๊ฒ ์ ์กํ ์ ์์
- ๋ธ๋ก๋์บ์คํธ๋ก ์ ์ก๋๋ ๊ฒฝ์ฐ?
-> DHCP ํ๋ก์ธ์ค๊ฐ ๋น์ ์์ ์ผ๋ก ์งํ๋ ๊ฒฝ์ฐ
- DHCP ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ์ MAC ์ฃผ์๋ฅผ ์ ํํ ์ธ์ํ์ง ๋ชปํ ๋
- Ack๋ฅผ ๋ธ๋ก๋์บ์คํธํ๋ฉด, ํด๋ผ์ด์ธํธ๊ฐ ์ ๋๋ก Ack๋ฅผ ๋ฐ์ ๊ฐ๋ฅ์ฑ์ด ๋์์ง๋ฏ๋ก, ๋คํธ์ํฌ์ ์์ ์ฑ์ ๋์
Lease Time
- ํด๋ผ์ด์ธํธ๊ฐ DHCP ์๋ฒ์์ ํ ๋น๋ฐ์ IP๋ฅผ ์ฌ์ฉํ ์ ์๋ ์๋ ์๊ฐ
- DHCP Offer ๊ณผ์ ์์ ์ง์
- ์๋ ์๊ฐ์ด ๋ง๋ฃ๋์์ ๋ ํด๋ผ์ด์ธํธ๊ฐ ๊ณ์ IP๋ฅผ ์ฌ์ฉ ์ค์ธ ๊ฒฝ์ฐ ๊ฐฑ์ ์ ํตํด IP๋ฅผ ๋ฐํํ์ง ์๊ณ ๊ณ์ ์ฌ์ฉ ๊ฐ๋ฅ
๊ฐฑ์ ๊ณผ์
- ์๋ ์๊ฐ์ 50%๊ฐ ์ง๋๋ฉด ๊ฐฑ์ ๊ณผ์ ์ํ
- ๋ง์ฝ 50%๊ฐ ์ง๋ ์์ ์ ๊ฐฑ์ ์ ์คํจํ๋ฉด 75%๊ฐ ์ง๋ ์์ ์ ๊ฐฑ์ ๋ค์ ์๋
์ด๋๋ ์คํจํ๋ฉด ์ถ๊ฐ ๊ฐฑ์ X, ์๋ ์๊ฐ์ด ๋ชจ๋ ์ง๋๊ณ IP ๋ฐ๋ฉ ํ ๋ค์ ์ฒ์๋ถํฐ IP ํ ๋น ๋ฐ์์ผ ํจ
- DHCP ์๋ฒ ์ ๋ณด์ ์ด๋ฏธ ์ฌ์ฉ์ค์ธ IP ์ ๋ณด๊ฐ ์์ผ๋ฏ๋ก Discover, Offer ๊ณผ์ ์ ์๋ตํ๊ณ Request, Ack ์์ฒญ์ผ๋ก๋ง ๊ฐฑ์
- ์ ๋์บ์คํธ
- ํน๋ณํ ๊ถ๊ณ ํ๋ ์๋ ์๊ฐ์ด ์ ํด์ ธ ์์ง๋ ์์
- 30๋ถ ~ n์๊ฐ
- ํด๋ผ์ด์ธํธ๊ฐ ๋ถํน์ ํ๊ณ ์์ฃผ ๋ฐ๋๋ ๊ฒฝ์ฐ
- ๊ณตํญ, ์นดํ, ๋์๊ด...
- 1์ฃผ์ผ~
- ๊ฐ์ ์ฉ ๋คํธ์ํฌ, IP ์๋ชจ๊ฐ ๋ง์ง ์์ ์๊ท๋ชจ ๋คํธ์ํฌ
- n์ฃผ ์ด์
- ์๋ฒ, ํ๋ฆฐํฐ, ๋คํธ์ํฌ ์ฅ๋น ๋ฑ ๊ณ ์ ๋ ์ฅ์น
DHCP ๋ฆด๋ ์ด
- DHCP๋ฅผ ํตํ IP ํ ๋น ๊ณผ์ ์ ๋ธ๋ก๋์บ์คํธ ๋ฐฉ์์ด ์ฌ์ฉ๋๋ฏ๋ก ํด๋ผ์ด์ธํธ์ DHCP ์๋ฒ๊ฐ ๊ฐ์ ๋คํธ์ํฌ ์์ ์กด์ฌํด์ผ ํจ (๊ฐ ๋คํธ์ํฌ๋ง๋ค DHCP ์๋ฒ๊ฐ ์กด์ฌํด์ผ ํจ)
- ๊ณต์ ๊ธฐ์ฒ๋ผ ๊ฐ๋จํ ์ฅ๋น๋ก DHCP ์ฌ์ฉํ ๋๋ ๊ด์ฐฎ์ง๋ง, ๋คํธ์ํฌ ์์ญ์ด ์ฌ๋ฌ ๊ฐ์ธ ํ๊ฒฝ(์๋ธ๋ท, VLAN...)์์ DHCP๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ๊ฐ ๋คํธ์ํฌ๋ง๋ค DHCP ์๋ฒ ๊ฐ๋ณ์ ์ผ๋ก ๊ตฌ์ถํด์ผ ํจ
DHCP ๋ฆด๋ ์ด ์์ด์ ํธ
- DHCP ์๋ฒ ํ ๋๋ก ์ฌ๋ฌ ๋คํธ์ํฌ์ IP ์ฃผ์๋ฅผ ํ ๋นํ ์ ์๋ ๊ธฐ๋ฅ
- ํด๋ผ์ด์ธํธ โ (๋ธ๋ก๋์บ์คํธ) โ DHCP ๋ฆด๋ ์ด ์์ด์ ํธ ์์ โ (์ ๋์บ์คํธ) โ DHCP ์๋ฒ
- ์ผ๋ฐ์ ์ผ๋ก ๋ผ์ฐํฐ or L3 ์ค์์น์ ๊ตฌํ