NAT(Network Address Translation)
NAT(Network Address Translation)๋ ์ด๋ฆ ๊ทธ๋๋ก ๋คํธ์ํฌ ์ฃผ์๋ฅผ ๋ณํํ๋ ๊ธฐ์ ์ ๋๋ค.
์ฆ, IP ์ฃผ์๋ฅผ ๋ค๋ฅธ IP ์ฃผ์๋ก ๋ณํํด ๋ผ์ฐํ ์ ์ํํ ํด์ฃผ๋ ๊ธฐ์ ์ ๋๋ค.
NAT๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋์ ๋คํธ์ํฌ ์ฃผ์์ ๋ค๋ฅธ ํ๋์ ๋คํธ์ํฌ ์ฃผ์๋ก ๋ณํํ๋ 1:1 ๋ณํ์ด ๊ธฐ๋ณธ์ด๋ IP ์ฃผ์์ ๊ณ ๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ฌ๋ฌ ๊ฐ์ IP๋ฅผ ํ๋์ IP๋ก ๋ณํํ๊ธฐ๋ ํฉ๋๋ค.
์์ ๊ฐ์ด ์ฌ๋ฌ ๊ฐ์ IP๋ฅผ ํ๋์ IP๋ก ๋ณํํ๋ ๊ธฐ์ ๋ NAT ๊ธฐ์ ์ค ํ๋์ด๊ณ , NAT๋ก ํต์นญํ์ฌ ๋ถ๋ฅด์ง๋ง ์ค์ ๊ณต์ ์ฉ์ด๋ NAPT(Network Address Port Translation)๋ผ๊ณ ํ๋๋ฐ์, ์ค์ ๋ก๋ PAT(Port Address Translation)๋ผ๋ ์ฉ์ด๋ก ๋ง์ด ์ฌ์ฉ๋๊ธฐ์ ์์ผ๋ก PAT๋ผ๊ณ ๋ถ๋ฅด๋๋ก ํ๊ฒ ์ต๋๋ค.
- NAT(Network Address Translation) : IP ์ฃผ์๋ฅผ ๋ค๋ฅธ IP ์ฃผ์๋ก ๋ณํํด ๋ผ์ฐํ ์ ์ํํ ํด์ฃผ๋ ๊ธฐ์
- NAPT, PAT(Port Address Translation) : ์ฌ๋ฌ IP๋ฅผ ํ๋์ IP๋ก ๋ณํํ๋ ๊ธฐ์
์ด๋ฒ ํฌ์คํ ์์๋ NAT์ PAT๊ฐ ์ด๋ ํ ๊ธฐ์ ์ด๊ณ , ์ด๋ป๊ฒ ๋์ํ๋์ง, ์ ํ์ํ๋์ง ๋ฑ์ ๋ํด ์ดํด๋ณด๊ฒ ์ต๋๋ค.
๐ NAT/PAT์ ์ฉ๋์ ํ์์ฑ
NAT์ PAT๋ ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๋ก ์ธํ์ฌ ๋ค์ํ๊ฒ ์ฌ์ฉ๋๊ณ ์์ต๋๋ค.
์ฒซ์งธ, IPv4 ์ฃผ์์ ๊ณ ๊ฐ๋ฌธ์
- ์ธํฐ๋ท ๋์คํ๋ก ์ธํด ํญ์ฆํ IP ์ฃผ์์ ๊ณ ๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋จ๊ธฐ, ์ค๊ธฐ, ์ฅ๊ธฐ์ 3๋จ๊ณ IP์ฃผ์ ๋ณด์กด๊ณผ ์ ํ์ ๋ต์ ์๋ฆฝํ์๋๋ฐ์, ๋จ๊ธฐ ์ ๋ต์ ์๋ธ๋ทํ , ์ค๊ธฐ ์ ๋ต์ NAT์ ์ฌ์ค IP ์ฒด๊ณ, ์ฅ๊ธฐ ์ ๋ต์ IPv6๋ก์ ์ ํ์ ๋๋ค.
- ์ค๊ธฐ ์ ๋ต์ ํด๋นํ๋ NAT๋ฅผ ์ด์ฉํ์ฌ ์ธ๋ถ์ ๊ณต๊ฐํด์ผ ํ๋ ์๋น์ค์ ๋ํด์๋ ๊ณต์ธ IP๋ฅผ ์ฌ์ฉํ๊ณ , ์ธ๋ถ์ ๊ณต๊ฐํ ํ์๊ฐ ์๋ ์ผ๋ฐ ์ฌ์ฉ์์ PC๋ ๊ธฐํ ์ข ๋จ ์ฅ๋น์ ๋ํด์๋ ์ฌ์ค IP๋ฅผ ์ฌ์ฉํด ๋ฐ๋์ ํ์ํ ๊ณณ์๋ง ํจ์จ์ ์ผ๋ก IP๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋์์ต๋๋ค.
๋์งธ, ๋ณด์ ๊ฐํ
- IP ์ฃผ์๋ ๋คํธ์ํฌ์์ ์ ์ผํด์ผ ํ๊ณ , ์ด ์ ๋ณด๊ฐ ์๋ณ์๋ก ์ฌ์ฉ๋์ด ์ธ๋ถ์ ํต์ ํ๊ฒ ๋ฉ๋๋ค. ์ด ๋ ์ธ๋ถ์ ํต์ ํ ๋ ๋ด๋ถ IP๋ฅผ ๋ค๋ฅธ IP๋ก ๋ณํํด ํต์ ํ๋ฉด ์ธ๋ถ์ ์ฌ๋ด IP ์ฃผ์ ์ฒด๊ณ๋ฅผ ๋ ธ์ถํ์ง ์์๋ ๋ฉ๋๋ค.
- NAT๋ ์ฃผ์ ๋ณํ ํ ์ญ๋ณํ์ด ์ ์์ ์ผ๋ก ์ํ๋์ด์ผ ํต์ ์ด ๊ฐ๋ฅํ๊ธฐ์, ์ด ์ฑ์ง์ ์ด์ฉํ์ฌ ๋ฐฉํฅ์ฑ์ ํต์ ํ ์ ์์ต๋๋ค.
์ ์งธ, IP ์ฃผ์ ์ฒด๊ณ๊ฐ ๋์ผํ ๋ ๊ฐ์ ๋คํธ์ํฌ ๊ฐ ํต์ ํ์ฉ
- IP ๋คํธ์ํฌ์์ ์๋ก ํต์ ํ๋ ค๋ฉด ์๋ณ ๊ฐ๋ฅํ ์ ์ผํ IP ์ฃผ์๊ฐ ์กด์ฌํด์ผ ํ๋๋ฐ์, ๊ณต์ธ IP๋ ์ธํฐ๋ท์์ ์ ์ผํ ์ฃผ์๋ก IP ์ฃผ์๊ฐ ์ค๋ณต๋ ์ ์์ง๋ง, ์ฌ์ค IP๋ ์ธ๋ถ์ ํต์ ํ ๋ ๊ณต์ธ IP๋ก ๋ณํ๋์ด ํต์ ๋๋ฏ๋ก ์๋ก ๋ค๋ฅธ ํ์ฌ์์ ์ค๋ณตํด ์ฌ์ฉํ ์ ์์ต๋๋ค.
์์ ๊ฐ์ ์ฌ๋ฌ ์ฅ์ ์ด ์์ง๋ง, ๋๋ถ๋ถ์ ๊ธฐ์ ๋ค์ด ๊ทธ๋ฌํ๋ฏ ๋จ์ ๋ํ ์กด์ฌํ๋๋ฐ์, NAT๋ก ์ธํด ์ฃผ์๊ฐ ๋ณํ๋๋ฉด์ ๊ฐ๋ฐ์๋ค์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ๋ NATํ๊ฒฝ์ ํญ์ ๊ณ ๋ คํด์ผ ํ๋ ์ํฉ์ด ๋์๊ธฐ์ ์กฐ๊ธ ๋ ๋ณต์กํด์ง๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ ๋ฏ ํฉ๋๋ค.
๐ NAT ๋์ ๋ฐฉ์
NAT์ ๋์ ๋ฐฉ์์ ์ดํดํ๊ธฐ ์ํด ์ถ๋ฐ์ง ์ฌ์ฉ์(10.10.10.10)๊ฐ ๋ชฉ์ ์ง์ ์น ์๋ฒ(20.20.20.20)๋ก ํต์ ํ๋ ๊ณผ์ ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
- ์ฌ์ฉ์๋ ์น ์๋ฒ์ ์ ๊ทผํ๊ธฐ ์ํด ์ถ๋ฐ์ง IP๋ฅผ 10.10.10.10์ผ๋ก, ๋ชฉ์ ์ง IP์ ์๋น์ค์ ํฌํธ๋ 20.20.20.20๊ณผ 80์ผ๋ก ํจํท์ ์ ์กํฉ๋๋ค. ์ถ๋ฐ์ง ์๋น์ค์ ํฌํธ๋ ์์๋ก ํ ๋น์ด ๋๋๋ฐ ์ฌ๊ธฐ์๋ 2000๋ฒ ํฌํธ๋ก ๊ฐ์ ํ๊ฒ ์ต๋๋ค. ๐
- NAT ์ญํ ์ ์ํํ๋ ์ฅ๋น์์ ์ฌ์ฉ์๊ฐ ๋ณด๋ธ ํจํท์ ์์ ํ ํ ์ธ๋ถ ๋คํธ์ํฌ์ ํต์ ์ด ๊ฐ๋ฅํ ๊ณต์ธ IP์ธ 11.11.11.11๋ก IP ์ฃผ์๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค. NAT๋ ์ฃผ์ ๋ณํํ ์ญ๋ณํ์ด ๊ฐ๋ฅํด์ผ ํ๊ธฐ์ ๋ณ๊ฒฝ ์ ํ์ IP ์ฃผ์๋ NAT ํ ์ด๋ธ์ ์ ์ฅ๋ฉ๋๋ค.
- NAT ์ฅ๋น์์๋ ์ถ๋ฐ์ง ์ฃผ์๋ฅผ 10.10.10.10 -> 11.11.11.11๋ก ๋ณ๊ฒฝํด ๋ชฉ์ ์ง ์น ์๋ฒ๋ก ์ ์กํฉ๋๋ค.
- ํจํท์ ์์ ํ ์น ์๋ฒ๋ ์ฌ์ฉ์์๊ฒ ์๋ต์ ๋ณด๋ด๋๋ฐ์, ์๋ต์ ์์ ํ ๋ด์ฉ๊ณผ ๋ฐ๋๋ก ์ถ๋ฐ์ง๋ 20.20.20.20๊ฐ ๋๊ณ , ๋ชฉ์ ์ง๋ NAT ์ฅ๋น์ ์ํด ๋ณํ๋ ๊ณต์ธ IP์ธ 11.11.11.11๋ก ์ ์กํฉ๋๋ค.
- ์น ์๋ฒ๋ก๋ถํฐ ์๋ต ํจํท์ ์์ ํ NAT ์ฅ๋น๋ NAT ํ ์ด๋ธ์์ ๋ชฉ์ ์ง IP(11.11.11.11)์ ํด๋นํ๋ ์๋ ํจํท์ ๋ฐ์์ํจ ์ถ๋ฐ์ง IP ์ฃผ์(10.10.10.10)์ ํ์ธํฉ๋๋ค.
- NAT ๋ณํ ํ ์ด๋ธ์์ ํ์ธ๋ ์ด๊ธฐ์ ํจํท ์ถ๋ฐ์ง IP(10.10.10.10)๋ก ๋ณ๊ฒฝํด ์ฌ์ฉ์์๊ฒ ์ ์กํ๋ฉด ์ฌ์ฉ์๋ ์ต์ข ์ ์ผ๋ก ํจํท์ ์์ ํ์ฌ ํต์ ์ด ๋ฉ๋๋ค.
์ถ๊ฐ์ ์ผ๋ก, ์ฌ๋ฌ IP๋ฅผ ํ๋์ IP๋ก ๋ณํํ๋ ๊ธฐ์ ์ธ PAT์ ๋์ ๋ฐฉ์๋ NAT์ ๊ฑฐ์ ๋์ผํ๊ฒ ์งํ๋๋ PAT์ ๊ฒฝ์ฐ IP ์ฃผ์๋ฟ๋ง ์๋๋ผ ์๋น์ค ํฌํธ๊น์ง ํจ๊ป ๋ณ๊ฒฝํด NAT ํ ์ด๋ธ์ ๊ด๋ฆฌํ๋ฏ๋ก ํ๋์ IP๋ง์ผ๋ก๋ ๋ค์ํ ํฌํธ ๋ฒํธ๋ฅผ ์ฌ์ฉํด ์ฌ์ฉ์๋ฅผ ๊ตฌ๋ถํ ์ ์์ต๋๋ค.
IP ์ฃผ์ ๋ณํ์ด 1:1 ์ฒด๊ณ์ธ NAT์ ๊ฒฝ์ฐ ๋ด๋ถ, ์ธ๋ถ ์๋ฐฉํฅ์ผ๋ก์ ํต์ ์ด ๊ฐ๋ฅํ ๋ฐ๋ฉด์, 1:N ์ฒด๊ณ์ PAT์ ๊ฒฝ์ฐ ์ธ๋ถ์์ ๋ด๋ถ๋ก ๋ค์ด์ค๋ ๊ฒฝ์ฐ ํด๋น IP๊ฐ ์ด๋ IP์ ๋ฐ์ธ๋ฉ๋๋์ง ํ์ธํ ์ ์์ผ๋ฏ๋ก(ํฌํธ๋ฒํธ๋ง ๋ค๋ฅด๊ฒ ๊ด๋ฆฌ๋๊ธฐ์) ์ฌ์ฉํ ์ ์์ต๋๋ค.
๐ ์ฐธ๊ณ ๋ฌธ์
'CS > Network' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
IP ์ฃผ์(ํด๋์ค, CIDR, ์๋ธ๋ท ๋ง์คํฌ) (0) | 2022.08.22 |
---|
๋๊ธ