์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

1 ๋ถ€
์ž ์‹œ ํœด์‹์„ ์ทจํ•œ ํ›„ NSX๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ NAT์™€ ๋ฐฉํ™”๋ฒฝ์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.
ํƒญ์—์„œ ํ–‰์ •์‹ค ๊ฐ€์ƒ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋กœ ์ด๋™ โ€“ ํด๋ผ์šฐ๋“œ ๋ฆฌ์†Œ์Šค โ€“ ๊ฐ€์ƒ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ.

ํƒญ ์„ ํƒ ์—์ง€ ๊ฒŒ์ดํŠธ์›จ์ด ์›ํ•˜๋Š” NSX Edge๋ฅผ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๋‚˜ํƒ€๋‚˜๋Š” ๋ฉ”๋‰ด์—์„œ ์˜ต์…˜์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. ์—ฃ์ง€ ๊ฒŒ์ดํŠธ์›จ์ด ์„œ๋น„์Šค. NSX Edge ์ œ์–ดํŒ์ด ๋ณ„๋„์˜ ํƒญ์—์„œ ์—ด๋ฆฝ๋‹ˆ๋‹ค.

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ์„ค์ •

ํ•ญ๋ชฉ์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ˆ˜์‹  ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ๊ทœ์น™ ๊ฑฐ๋ถ€ ์˜ต์…˜์ด ์„ ํƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋ฐฉํ™”๋ฒฝ์ด ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

์ƒˆ ๊ทœ์น™์„ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด +๋ฅผ ํด๋ฆญํ•˜์„ธ์š”. ์ด๋ฆ„์ด ํฌํ•จ๋œ ์ƒˆ ํ•ญ๋ชฉ์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ƒˆ ๊ทœ์น™. ์š”๊ตฌ ์‚ฌํ•ญ์— ๋”ฐ๋ผ ํ•ด๋‹น ํ•„๋“œ๋ฅผ ํŽธ์ง‘ํ•˜์‹ญ์‹œ์˜ค.

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

ํ˜„์žฅ์—์„œ ์„ฑํ•จ ์˜ˆ๋ฅผ ๋“ค์–ด ์ธํ„ฐ๋„ท๊ณผ ๊ฐ™์ด ๊ทœ์น™์— ์ด๋ฆ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

ํ˜„์žฅ์—์„œ ์ถœ์ฒ˜ ํ•„์ˆ˜ ์†Œ์Šค ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”. IP ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹จ์ผ IP ์ฃผ์†Œ, IP ์ฃผ์†Œ ๋ฒ”์œ„, CIDR์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

+ ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค๋ฅธ ๊ฐœ์ฒด๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ฒŒ์ดํŠธ์›จ์ด ์ธํ„ฐํŽ˜์ด์Šค. ๋ชจ๋“  ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ(Internal), ๋ชจ๋“  ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ(External) ๋˜๋Š” Any.
  • ๊ฐ€์ƒ ๋จธ์‹ . ๊ทœ์น™์„ ํŠน์ • ๊ฐ€์ƒ ๋จธ์‹ ์— ๋ฐ”์ธ๋”ฉํ•ฉ๋‹ˆ๋‹ค.
  • OrgVdcNetworks. ์กฐ์ง ์ˆ˜์ค€ ๋„คํŠธ์›Œํฌ.
  • IP ์„ธํŠธ. ์‚ฌ์ „ ์ƒ์„ฑ๋œ IP ์ฃผ์†Œ ์‚ฌ์šฉ์ž ๊ทธ๋ฃน(๊ทธ๋ฃนํ™” ๊ฐœ์ฒด์—์„œ ์ƒ์„ฑ๋จ)

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

ํ˜„์žฅ์—์„œ ๋ชฉ์ ์ง€ ๋ฐ›๋Š” ์‚ฌ๋žŒ์˜ ์ฃผ์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์˜ ์˜ต์…˜์€ ์†Œ์Šค ํ•„๋“œ์˜ ์˜ต์…˜๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.
ํ˜„์žฅ์—์„œ ์˜ˆ๋ฐฐ ๋Œ€์ƒ ํฌํŠธ(Destination Port), ํ•„์š”ํ•œ ํ”„๋กœํ† ์ฝœ(Protocol), ์†ก์‹ ์ž ํฌํŠธ(Source Port)๋ฅผ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ์ˆ˜๋™์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์œ ์ง€๋ฅผ ํด๋ฆญํ•˜์„ธ์š”.

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

ํ˜„์žฅ์—์„œ ๋™์ž‘ ํ•„์š”ํ•œ ์ž‘์—…(์ด ๊ทœ์น™๊ณผ ์ผ์น˜ํ•˜๋Š” ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•˜๊ฑฐ๋‚˜ ๊ฑฐ๋ถ€)์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

์„ ํƒํ•˜์—ฌ ์ž…๋ ฅ๋œ ๊ตฌ์„ฑ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ €์žฅ.

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

๊ทœ์น™ ์˜ˆ

๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ 1(์ธํ„ฐ๋„ท) IP 192.168.1.10์„ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋ฒ„์— ๋Œ€ํ•œ ๋ชจ๋“  ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด ์ธํ„ฐ๋„ท์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ 2(์›น ์„œ๋ฒ„) ์™ธ๋ถ€ ์ฃผ์†Œ๋ฅผ ํ†ตํ•ด (TCP ํ”„๋กœํ† ์ฝœ, ํฌํŠธ 80) ์ธํ„ฐ๋„ท์—์„œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ - 185.148.83.16:80.

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

NAT ์„ค์ •

NAT(๋„คํŠธ์›Œํฌ ์ฃผ์†Œ ๋ณ€ํ™˜) โ€“ ๊ฐœ์ธ(ํšŒ์ƒ‰) IP ์ฃผ์†Œ๋ฅผ ์™ธ๋ถ€(ํฐ์ƒ‰) IP ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•˜๊ฑฐ๋‚˜ ๊ทธ ๋ฐ˜๋Œ€๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ด ๊ฐ€์ƒ ๋จธ์‹ ์€ ์ธํ„ฐ๋„ท์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ตฌ์„ฑํ•˜๋ ค๋ฉด SNAT ๋ฐ DNAT ๊ทœ์น™์„ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ค‘์š”ํ•œ! NAT๋Š” ๋ฐฉํ™”๋ฒฝ์ด ํ™œ์„ฑํ™”๋˜๊ณ  ์ ์ ˆํ•œ ํ—ˆ์šฉ ๊ทœ์น™์ด ๊ตฌ์„ฑ๋œ ๊ฒฝ์šฐ์—๋งŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

SNAT ๊ทœ์น™์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. SNAT(Source Network Address Translation)๋Š” ํŒจํ‚ท์„ ๋ณด๋‚ผ ๋•Œ ์†Œ์Šค ์ฃผ์†Œ๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ž…๋‹ˆ๋‹ค.

๋จผ์ € ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์™ธ๋ถ€ IP ์ฃผ์†Œ ๋˜๋Š” IP ์ฃผ์†Œ ๋ฒ”์œ„๋ฅผ ์ฐพ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด ์„น์…˜์œผ๋กœ ์ด๋™ํ•˜์„ธ์š”. ํ–‰์ •์‹ค ๊ฐ€์ƒ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ๋‘ ๋ฒˆ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๋‚˜ํƒ€๋‚˜๋Š” ์„ค์ • ๋ฉ”๋‰ด์—์„œ ํƒญ์œผ๋กœ ์ด๋™ํ•˜์‹ญ์‹œ์˜ค. ์—์ง€ ๊ฒŒ์ดํŠธ์›จ์ด์—์Šค. ์›ํ•˜๋Š” NSX Edge๋ฅผ ์„ ํƒํ•˜๊ณ  ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ์˜ต์…˜์„ ์„ ํƒํ•˜์„ธ์š” ๋“ฑ๋ก.

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

๋‚˜ํƒ€๋‚˜๋Š” ์ฐฝ์˜ ํƒญ์—์„œ IP ํ’€ ํ•˜์œ„ ํ• ๋‹น ์™ธ๋ถ€ IP ์ฃผ์†Œ ๋˜๋Š” IP ์ฃผ์†Œ ๋ฒ”์œ„๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ ์–ด๋‘๊ฑฐ๋‚˜ ๊ธฐ์–ตํ•ด ๋ณด์„ธ์š”.

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

๊ทธ๋Ÿฐ ๋‹ค์Œ NSX Edge๋ฅผ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๋‚˜ํƒ€๋‚˜๋Š” ๋ฉ”๋‰ด์—์„œ ์˜ต์…˜์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. ์—ฃ์ง€ ๊ฒŒ์ดํŠธ์›จ์ด ์„œ๋น„์Šค. ๊ทธ๋ฆฌ๊ณ  ๋‹ค์‹œ NSX Edge ์ œ์–ดํŒ์œผ๋กœ ๋Œ์•„์™”์Šต๋‹ˆ๋‹ค.

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

๋‚˜ํƒ€๋‚˜๋Š” ์ฐฝ์—์„œ NAT ํƒญ์„ ์—ด๊ณ  SNAT ์ถ”๊ฐ€๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

์ƒˆ ์ฐฝ์—๋Š” ๋‹ค์Œ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

  • ์ ์šฉ ๋Œ€์ƒ ํ•„๋“œ โ€“ ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ(์กฐ์ง ์ˆ˜์ค€ ๋„คํŠธ์›Œํฌ๊ฐ€ ์•„๋‹˜!)
  • ์›๋ณธ ์†Œ์Šค IP/๋ฒ”์œ„ โ€“ ๋‚ด๋ถ€ ์ฃผ์†Œ ๋ฒ”์œ„(์˜ˆ: 192.168.1.0/24)
  • ๋ณ€ํ™˜๋œ ์†Œ์Šค IP/๋ฒ”์œ„ โ€“ ์ธํ„ฐ๋„ท์— ์•ก์„ธ์Šคํ•˜๊ณ  ํ•˜์œ„ ํ• ๋‹น IP ํ’€ ํƒญ์—์„œ ํ™•์ธํ•œ ์™ธ๋ถ€ ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.

์œ ์ง€๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

DNAT ๊ทœ์น™์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. DNAT๋Š” ํŒจํ‚ท์˜ ๋Œ€์ƒ ์ฃผ์†Œ์™€ ๋Œ€์ƒ ํฌํŠธ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์ž…๋‹ˆ๋‹ค. ์™ธ๋ถ€ ์ฃผ์†Œ/ํฌํŠธ์—์„œ ๊ฐœ์ธ ๋„คํŠธ์›Œํฌ ๋‚ด์˜ ๊ฐœ์ธ IP ์ฃผ์†Œ/ํฌํŠธ๋กœ ๋“ค์–ด์˜ค๋Š” ํŒจํ‚ท์„ ๋ฆฌ๋””๋ ‰์…˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

NAT ํƒญ์„ ์„ ํƒํ•˜๊ณ  DNAT ์ถ”๊ฐ€๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

๋‚˜ํƒ€๋‚˜๋Š” ์ฐฝ์—์„œ ๋‹ค์Œ์„ ์ง€์ •ํ•˜์‹ญ์‹œ์˜ค.

โ€” ์ ์šฉ ๋Œ€์ƒ ํ•„๋“œ์—์„œ โ€“ ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ(์กฐ์ง ์ˆ˜์ค€ ๋„คํŠธ์›Œํฌ๊ฐ€ ์•„๋‹˜!)
โ€” ์›๋ž˜ IP/๋ฒ”์œ„ โ€“ ์™ธ๋ถ€ ์ฃผ์†Œ(ํ•˜์œ„ ํ• ๋‹น IP ํ’€ ํƒญ์˜ ์ฃผ์†Œ)
โ€” ํ”„๋กœํ† ์ฝœ โ€“ ํ”„๋กœํ† ์ฝœ;
โ€” ์›๋ž˜ ํฌํŠธ โ€“ ์™ธ๋ถ€ ์ฃผ์†Œ์šฉ ํฌํŠธ์ž…๋‹ˆ๋‹ค.
โ€” ๋ณ€ํ™˜๋œ IP/๋ฒ”์œ„ โ€“ ๋‚ด๋ถ€ IP ์ฃผ์†Œ(์˜ˆ: 192.168.1.10)
โ€” ๋ณ€ํ™˜๋œ ํฌํŠธ โ€“ ์™ธ๋ถ€ ์ฃผ์†Œ์˜ ํฌํŠธ๊ฐ€ ๋ณ€ํ™˜๋  ๋‚ด๋ถ€ ์ฃผ์†Œ์šฉ ํฌํŠธ์ž…๋‹ˆ๋‹ค.

์œ ์ง€๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

์„ ํƒํ•˜์—ฌ ์ž…๋ ฅ๋œ ๊ตฌ์„ฑ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ €์žฅ.

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

์™„๋ฃŒ.

์–ด๋ฆฐ์ด๋ฅผ ์œ„ํ•œ VMware NSX. 2๋ถ€. ๋ฐฉํ™”๋ฒฝ ๋ฐ NAT ์„ค์ •

๋‹ค์Œ ์ค„์—๋Š” DHCP ๋ฐ”์ธ๋”ฉ ๋ฐ ๋ฆด๋ ˆ์ด ์„ค์ •์„ ํฌํ•จํ•˜์—ฌ DHCP์— ๋Œ€ํ•œ ์ง€์นจ์ด ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€