์ด ํ์ด์ง์์๋ ์ฐ๊ฒฐ ํ ์คํธ๋ก ๋คํธ์ํฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๋ ๋ฐ์ํ ์ ์๋ ์๋ชป๋๊ฑฐ๋ ์ผ๊ด์ฑ์ด ์๋Google Cloud ๋ฆฌ์์ค ๊ตฌ์ฑ์ ์์๋ฅผ ๋ณด์ฌ์ค๋๋ค.
ํ ์คํธ ์คํ ๋ฐฉ๋ฒ์ ๋ํ ์๋ด๋ ์ฐ๊ฒฐ ํ ์คํธ ๋ง๋ค๊ธฐ ๋ฐ ์คํ์ ์ฐธ๊ณ ํ์ธ์.
์ผ๋ฐ์ ์ธ ๋คํธ์ํฌ ์์ค ๋ฐ ๋์ ์ ํ๊ณผ์ ํ ์คํธ์ ๋ํ ์ค๋ช ์ ์ผ๋ฐ์ ์ธ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ฐธ์กฐํ์ธ์.
์๋ชป๋ ๊ตฌ์ฑ ๊ฐ์ง
์๋ชป๋ ๊ตฌ์ฑ์๋ ๋ค์ํ ์ ํ์ด ์์ต๋๋ค. ์ฆ, ์ ํํ์ง ์๊ฑฐ๋ ์ ๋ฐ์ดํธ๋์ด ๋ ์ด์ ์ ํจํ์ง ์์ ๊ตฌ์ฑ์ด ์๋ชป๋ ๊ตฌ์ฑ์ ๋๋ค.
ํ ๊ฐ์ง ์์๋ NAT ๊ฒ์ดํธ์จ์ด๋ก ๊ตฌ์ฑ๋์์ง๋ง ์ญ์ ๋๋ ๋ง์ด๊ทธ๋ ์ด์ ๋ ๊ฐ์ ๋จธ์ (VM) ์ธ์คํด์ค์ ๋๋ค. ์ด ๊ฒฝ์ฐ์๋ VM ์ธ์คํด์ค๋ก์ ๊ฒฝ๋ก๋ ์กด์ฌํฉ๋๋ค.
๋ค์ ๋ค์ด์ด๊ทธ๋จ์์ Network 1
์ VM1
์ ์ด๋ฆ์ด nat_vm_1
์ธ VM ์ธ์คํด์ค๋ฅผ ํตํด Network 2
์ VM2
, VM3
, VM4
์ ๋ฐ์ดํฐ์ ์ก์ธ์คํ ์ ์์ด์ผ ํฉ๋๋ค.
๊ทธ๋ฌ๋ nat_vm_1
์ด ์๋ก์ด VM์ธ nat_vm_2
๋ก ๋ง์ด๊ทธ๋ ์ด์
๋์์ผ๋ฏ๋ก ๋ ์ด์ ์กด์ฌํ์ง ์์ต๋๋ค.
VM1
๋ถํฐ ๋ค๋ฅธ 3๊ฐ์ VM ์ธ์คํด์ค๊น์ง ๊ตฌ์ฑ๋ ๊ฒฝ๋ก๋ ๋ค์ ํ์ผ๋ก ์ฌ์ ํ nat_vm_1
์ ๊ฐ๋ฆฌํต๋๋ค. ๊ทธ๋ฌ๋ nat_vm_1
์ด ๋ ์ด์ ์กด์ฌํ์ง ์๊ณ nat_vm_2
๋ก ๊ฐ๋ ๊ฒฝ๋ก๊ฐ ์๊ธฐ ๋๋ฌธ์ VM1
์ ๋ค๋ฅธ VM ์ธ์คํด์ค์ ํต์ ํ ์ ์์ต๋๋ค.
VM1
๋ถํฐ VM2
๊น์ง ์ฐ๊ฒฐ ํ
์คํธ๋ฅผ ์คํํ ๊ฒฐ๊ณผ ๋ค๋ฅธ VM์ผ๋ก์ ๊ฒฝ๋ก์ ๋ํ ๋ค์ ํ์ด ์ ํจํ์ง ์์ VM1
๊ณผ ๋ค๋ฅธ VM ์ธ์คํด์ค ๊ฐ์ ํธ๋ํฝ์ด ์ค๋จ๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
๋ฐ๋๋ก ์ผ๊ด์ฑ์ด ์๋ ๊ตฌ์ฑ ์ฌ์ฉ ์ฌ๋ก์์ VM3
์ ๋คํธ์ํฌ ํ๊ทธ๊ฐ ์์ผ๋ฏ๋ก ๋ถํ ๋ถ์ฐ๊ธฐ ๊ตฌ์ฑ์ด ๋ถํ ๋ถ์ฐ๊ธฐ ๋ฐฑ์๋์ ์ผ์นํ์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ VM ์ธ์คํด์ค ๊ตฌ์ฑ์๋ ํ๊ทธ๊ฐ ํ์ํ์ง ์์ผ๋ฏ๋ก VM3
์์ฒด์ ๊ตฌ์ฑ์ ์ ํจํฉ๋๋ค.
์ผ๊ด๋์ง ์์ ๊ตฌ์ฑ ๊ฐ์ง
์ฐ๊ฒฐ ํ ์คํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ผ๊ด์ฑ์ด ์๋ ๊ตฌ์ฑ์ ์ ํจ์ฑ์ ์ ๊ธฐ์ ์ผ๋ก ๊ฒ์ฌํ ์๋ ์์ต๋๋ค. ์ด๋ฌํ ๊ตฌ์ฑ์ผ๋ก ์ธํด ํ์ฌ ์ฐ๊ฒฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง๋ ์์ ์ ์์ง๋ง ์ค์๋ก ๋คํธ์ํฌ ์ค๋ณต์ฑ์ด ์ค๊ฑฐ๋ ํฅํ ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
๋ถํ ๋ถ์ฐ๊ธฐ๋ ํธ๋ํฝ์ 35.184.176.28
์ ์ธ๋ถ IP ์ฃผ์๋ก ์ ์กํ๋๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ํด๋น ์ฃผ์์ ํธ๋ํฝ์ VM1
, VM2
, VM3
๋ฑ ์ธ ๊ฐ์ง ๋ฐฑ์๋์ ๋ถ์ฐ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ VM3
์์ ๋๋ฝ๋ ๋คํธ์ํฌ ํ๊ทธ๋ก ์ธํด Virtual Private Cloud(VPC) ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ธ๋ถ IP ๋ฒ์์์ VM1
๋ฐ VM2
๊น์ง์ ํธ๋ํฝ์ ํ์ฉํ์ง๋ง VM3
์ ๋ํ ํธ๋ํฝ์ ๊ฑฐ๋ถํฉ๋๋ค.
๋ถํ ๋ถ์ฐ๊ธฐ์ ๋ํด ๊ตฌ์ฑ๋ ํ์ฉ ์์ค ๋ฒ์์์ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋์ ์ธ๋ถ IP ์ฃผ์๊น์ง์ ๋ค์ Trace๋ ์๋ํ ๊ตฌ์ฑ๊ณผ ๋ถ์ผ์น๋ฅผ ๋ณด์ฌ์ค๋๋ค. VM1
๋ฐ VM2
์ ์ฐ๊ฒฐํ ์ ์์ง๋ง VM3
์๋ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. VM3
๊ฐ ์ํ ํ์ธ์ ์คํจํ๊ธฐ ๋๋ฌธ์ ๋ ๋ฐฑ์๋์๋ง ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.