IP MASQUERADE
์ง๋ ๋คํธ์ํฌ ํฌ์คํธ์์๋ NAT ๋ผ๋ ๊ธฐ์ ์ ๋ํด ์ค๋ช ํ์์ต๋๋ค. NAT๋ ์ฌ๋ฌ๋ถ๋ค์ด ์ฌ์ฉํ๋ ๊ณต์ ๊ธฐ์ ๋ด์ฅ๋ ๊ธฐ๋ฅ ์ค ๊ฐ์ฅ ๋ํ์ ์ธ ๊ธฐ๋ฅ์ผ๋ก, IP ๊ณ ๊ฐ์ ํด๊ฒฐํ๊ธฐ ์ํ ๊ธฐ์ ์ด์, ์ผ๋ฐ ๊ฐ์ ์์ IP๋ฅผ ์ฌ์ฉํ๋ ๋คํธ์ํฌ ๋๋ฐ์ด์ค์ ์ฆ๊ฐ๋ก ์ธํด ์๊ฒจ๋ ๊ธฐ์ ์ด๊ธฐ๋ ํฉ๋๋ค.
IP MASQUERADE
IP MASQUERADE๋ ๋ฌด์์ผ๊น์? MASQUERADE์ ๋ป์ '๊ฐ๋ฉด'์ด๋ผ๋ ๋ป์ ๋๋ค. ๊ทธ ๋ง๋๋ก IP MASQUERADE ๊ธฐ์ ์ IP ๊ฐ๋ฉด๊ณผ ๊ฐ์ ๊ธฐ์ ์ ๋๋ค. ์ด๋ค ๊ฐ๋ ์ธ์ง ํ ๋ฒ ์์๋ณด๋๋ก ํฉ์๋ค.
COM1๊ณผ COM2๊ฐ ์์ต๋๋ค. COM1๊ณผ COM2๋ ROUTER์ ๋ฌผ๋ ค ์๊ณ , ์ค์ง ํ ๊ฐ์ ํ์ ๋ง์ด ๊ณต์ธ IP๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ด๋ฅผ ROUTER๊ฐ ๊ฐ์ง๊ณ ์๊ณ , ๋๋จธ์ง COM1๊ณผ COM2๋ ROUTER๊ฐ ์ฃผ์ด์ฃผ๋ ์ฌ์ค IP๋ง์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์์น์ ์ผ๋ก ๋ณธ๋ค๋ฉด, COM1๊ณผ COM2๋ ๊ณต์ธ IP๋ฅผ ๊ฐ์ง๊ณ ์์ง ์๊ธฐ ๋๋ฌธ์ ์ ์์ ์ธ ์ธํฐ๋ท ์ฌ์ฉ์ ํ ์ ์์ต๋๋ค. IP MASQUERADE๋ ์ด๋ฐ ๋ฌธ์ ์ ํด์๋ฅผ ์ํด ๊ณต์ธ IP ์๋์ ์๋ ๋ชจ๋ ๋คํธ์ํฌ์์ ์ค๋ ํจํท๋ค์ ์์ ์ IP๊ฐ ๋ณด๋ธ ๊ฒ์ผ๋ก ๊ฐ๋ฉด์ ์ฐ๋ ๊ธฐ์ ์ ๋งํฉ๋๋ค.
์ด ๊ธฐ์ ์ NAT๋ผ๋ ๊ธฐ์ ์์ ์ํด ์๋ ๊ธฐ์ ์ ๋๋ค. NAT๊ฐ ์ฌ์ค IP ์ฃผ์๋ฅผ ๊ณต์ธ IP ์ฃผ์๋ก ๋ณํํ์ฌ ๋ด๋ณด๋ธ๋ค๊ณ ํ์์ต๋๋ค. ํ์ง๋ง IP MASQUERADE๋ NAT์ฒ๋ผ IP ์ฃผ์๋ฅผ ๋ณํํ๋ ๊ธฐ์ ์ ๋ง์ง๋ง, ์ฌ๊ธฐ์ ํฌํธ๋ฒํธ๊น์ง ํฌ์๋ฉ์์ผ์ฃผ๋ ๋ถ๊ฐ์ ์ธ ํจ๊ณผ๋ฅผ ์ง๋๊ณ ์์ต๋๋ค.
NAT์ ์ฐจ์ด๊ฐ ์๋ค๊ณ ํ๋ค๋ฉด ํฌํธ ๋ฒํธ์ ๋ถ๋ถ์ ๋๋ค. ๋ง์ฝ, COM1์ด DAUMKAKAO์ ํจํท์ ๋ณด๋์ต๋๋ค. ๊ทธ๋ผ NAT์ ๊ฒฝ์ฐ์๋, ๋ผ์ฐํฐ์์ ํด๋น IP๊ฐ ๋ณํ๋์ด ๋ณด๋ด์ง๊ณ , DAUMKAKAO์์ ์๋ต ํจํท์ ๋ฐ์ ๋๋ ROUTER๊ฐ NAT ๊ธฐ์ ๋ก ํด๋น ์ฌ์ค IP๋ก ๋ณํํ์ฌ ๋ฐ์์ง๋๋ค.
IP MASQUERADE๋ COM1์ด DAUMKAKAO์ ํจํท์ ๋ณด๋์ ๋, ROUTER๊ฐ ๊ณต์ธIP์ ๋ฌด์์ ํฌํธ๋ฒํธ๋ก ๋ณด๋ด์ค๋๋ค. ๊ทธ๋ฌ๋ฉด ๋์ค์ DAUMKAKAO๊ฐ ์๋ต ํจํท์ ๋ณด๋์ ๋, ํด๋น ํฌํธ๋ฒํธ๋ก ํจํท์ ๋ณด๋ผ ์ ์๋๋ก ํ๊ณ , ROUTER์์๋ ํด๋น ํฌํธ๋ฒํธ๋ฅผ ์ด์ฉํด ํจํท์ ๋ณด๋ธ ์ฌ์ค IP๋ก ํจํท์ ๋ฐ๊ฒ ํด์ฃผ๋ ์ญํ ์ ํฉ๋๋ค.
IP MASQUERADE์ ๋ณด์
IP MASQUERADE์ ๋ณด์์ ๋งค์ฐ ๋ฐ์ด๋ฉ๋๋ค. ์๋ํ๋ฉด ๊ณต์ธ IP ํ ๊ฐ๋ก ์ฌ๋ฌ PC๊ฐ ๊ณต์ ํ๊ธฐ ๋๋ฌธ์, ํด๋น PC์ ํจ๋ถ๋ก ์ ์ํ ์๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. (์ฌ์ค ์ด ๋ถ๋ถ, ์ด๋ ๊ฒ ๋ณด๋ฉด ๋ณด์์ด ๋ฐ์ด๋๋ค๊ณ ๋งํ ์ ์์ง๋ง, ๋ค๋ฅธ ๋ถ๋ถ์ผ๋ก ๋ณด๋ฉด.... ์)
ํด์ปค๊ฐ COM1๋ฒ PC์ ์นจํฌํ๋ ค๊ณ ํฉ๋๋ค. ์ด๋ป๊ฒ ์นจํฌํด์ผํ ๊น์?
๊ณต์ธIP๋ฅผ ๊ฐ์ง๊ณ ์๋ ํด์ปค๋ COM1์ ์นจํฌํ๊ธฐ ์ํด COM1์ ์ฌ์ฉ์์ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ต๋ํ ํ, ์ ์ฑ์ฝ๋๊ฐ ์ฒจ๋ถ๋์ด ์๋ ์ด๋ฉ์ผ์ ์ ์กํ๊ณ , COM1 ์ฌ์ฉ์๊ฐ ํด๋น ํ์ผ์ ์ ์ก ๋ฐ์ ์คํํ๋ฉด, ์นจํฌํ ์ ์๋ ํ๊ฒฝ์ด ๋ง๋ค์ด์ง๋๋ค.
ํ์ง๋ง ํด์ปค๋ ๋ฐ์ด๋ฌ์ค ์ฌ๋ ๋ฐ๋ ์ฑ๊ณตํ์ง๋ง, ์ ์ํ์ง ๋ชปํฉ๋๋ค. ๊ทธ ์ด์ ๋ COM1 PC๊ฐ ์ ์์ ์ผ๋ก ๊ณต์ธIP๋ฅผ ๊ฐ์ง๊ณ ์์ง ์๋ค๋ ๊ฒ๊ณผ COM1์ ํด๋นํ๋ ์ฌ์ค IP ์ฃผ์๋ฅผ ํด์ปค๊ฐ ์์ง ๋ชปํ๋ ๊ฒ. ๊ทธ๋ฆฌ๊ณ ๋ง์ง๋ง ํ ๊ฐ๋ IP MASQUERADE๋ COM1์ ์ฌ์ค IP์์ ์ฐ๋ ํฌํธ ๋ฒํธ์ ๊ฐ์ ๋ฒํธ๋ก ๋งคํ ์์ผ์ ํจํท์ ๋ณด๋ด๊ณ ๋ฐ์ง ์๊ธฐ ๋๋ฌธ์, ๋ฌด์์๋ก ๋ฐ๋๋ ํฌํธ ๋ฒํธ์ ๋์ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ฌ์ค ๋ง์ง๋ง ๋ถ๋ถ์ ์ค์ง ์ฌ์ฉ์๊ฐ ์ธํฐ๋ท ์ ์์ ์ฉ๋๋ก๋ง ํ๋ค๋ฉด, ๊ต์ฅํ ๋์ด ๋ ์ ์๋ ๋ถ๋ถ์ด์ง๋ง, ๋ฐ๋๋ก ์ฌ์ฉ์๊ฐ ์๋น์ค๋ฅผ ์ด์ํ๋ ค๊ณ ํ๋ ์ ์ฅ์์๋ ๊ต์ฅํ ๋์ฒํด์ง ์ ์์ต๋๋ค.
์ฌ๊ธฐ๊น์ง IP MASQUERADE ๊ธฐ์ ์ ๋ํด ์ดํด๋ดค์ต๋๋ค. ํ์ฌ ๊ณต์ ๊ธฐ์๋ IP MASQUERADE์ ๊ธฐ์ ์ง์ ์ฌ๋ถ๊ฐ ๋ฐ๋ก ๊ธฐ์ฌ๋์ด ์์ง๋ ์๋ค๊ณ ํฉ๋๋ค. (IP MASQUERADE๋ NAT์์ ์ฌ์ฉํ๋ ๊ธฐ์ ์ด๊ธฐ ๋๋ฌธ) IP MASQUERADE๋ ๋ถ๋ช ํ ๋ณด์์ ์์ด์ ์ฅ์ ์ ๋ฐํํ์ง๋ง, ์๋น์ค๋ฅผ ์ด์ํ๋ ๋ฐ์ ์์ด์๋ ๋ฐ๋๋ก ๋ณธ๋ค๋ฉด, ์ญํจ๊ณผ๊ฐ ์๊ธธ ์ ์๊ธฐ ๋ง๋ จ์ ๋๋ค. ๊ทธ ๋ฌธ์ ์ ๋ํด์๋ ๋ค์ ํฌ์คํธ์์ ๋ค๋ฃจ๊ธฐ๋ก ํ๊ฒ ์ต๋๋ค.
'Infrastructure > Network' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Network] Rate Limit๊ณผ Throttling ์ดํด (0) | 2023.07.17 |
---|---|
[Network] Load Balancing (๋ก๋ ๋ฐธ๋ฐ์ฑ)์ ๊ฐ๋ ๊ณผ ์ดํด (0) | 2020.06.02 |
MQTT ํ๋กํ ์ฝ ๊ฐ๋ ๊ณผ ์ดํด (0) | 2017.08.26 |
๋คํธ์ํฌ ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ์ด - Socket (0) | 2017.04.09 |
NAT (Network Address Translation) (0) | 2016.06.24 |