CacheBrowser ์‹คํ—˜: ์ฝ˜ํ…์ธ  ์บ์‹ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋ก์‹œ ์—†์ด ์ค‘๊ตญ ๋ฐฉํ™”๋ฒฝ ์šฐํšŒ

CacheBrowser ์‹คํ—˜: ์ฝ˜ํ…์ธ  ์บ์‹ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋ก์‹œ ์—†์ด ์ค‘๊ตญ ๋ฐฉํ™”๋ฒฝ ์šฐํšŒ

๊ทธ๋ฆผ: Unsplash

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

์šฐ๋ฆฌ๋Š” ์ด ์‹คํ—˜์˜ ์ฃผ์š” ๊ฒฐ๋ก ๊ณผ ๊ฒฐ๊ณผ๋ฅผ ๋‹ด์€ ๋ฆฌ๋ทฐ ์ž๋ฃŒ๋ฅผ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค.

์†Œ๊ฐœ

๊ฒ€์—ด์€ ์ธํ„ฐ๋„ท์—์„œ์˜ ํ‘œํ˜„์˜ ์ž์œ ์™€ ์ •๋ณด์— ๋Œ€ํ•œ ์ž์œ ๋กœ์šด ์ ‘๊ทผ์— ๋Œ€ํ•œ ์„ธ๊ณ„์ ์ธ ์œ„ํ˜‘์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์ธํ„ฐ๋„ท์ด ์ง€๋‚œ ์„ธ๊ธฐ 70๋…„๋Œ€ ์ „ํ™” ๋„คํŠธ์›Œํฌ์—์„œ "์—”๋“œ ํˆฌ ์—”๋“œ ํ†ต์‹ " ๋ชจ๋ธ์„ ์ฐจ์šฉํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋‹จ์ˆœํžˆ IP ์ฃผ์†Œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŽ์€ ๋…ธ๋ ฅ์ด๋‚˜ ๋น„์šฉ์„ ๋“ค์ด์ง€ ์•Š๊ณ ๋„ ์ฝ˜ํ…์ธ  ๋˜๋Š” ์‚ฌ์šฉ์ž ํ†ต์‹ ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๊ธˆ์ง€๋œ ์ฝ˜ํ…์ธ ๋กœ ์ฃผ์†Œ ์ž์ฒด๋ฅผ ์ฐจ๋‹จํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ DNS ์กฐ์ž‘์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋ฅผ ์ธ์‹ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ฐจ๋‹จํ•˜๋Š” ๊ฒƒ๊นŒ์ง€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ธํ„ฐ๋„ท์˜ ๋ฐœ๋‹ฌ๋กœ ์ธํ•ด ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•˜๋Š” ์ƒˆ๋กœ์šด ๋ฐฉ๋ฒ•์ด ๋“ฑ์žฅํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘ ํ•˜๋‚˜๋Š” ์บ์‹œ๋œ ์ฝ˜ํ…์ธ ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒํ•˜๊ณ  ํ†ต์‹  ์†๋„๋ฅผ ๋†’์ด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ค๋Š˜๋‚  CDN ์ œ๊ณต์—…์ฒด๋Š” ์ „ ์„ธ๊ณ„์—์„œ ์ƒ๋‹นํ•œ ์–‘์˜ ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ถ€๋ฌธ์˜ ์„ ๋‘์ฃผ์ž์ธ Akamai๋Š” ๋‹จ๋…์œผ๋กœ ์ „ ์„ธ๊ณ„ ์ •์  ์›น ํŠธ๋ž˜ํ”ฝ์˜ ์ตœ๋Œ€ 30%๋ฅผ ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค.

CDN ๋„คํŠธ์›Œํฌ๋Š” ์ธํ„ฐ๋„ท ์ฝ˜ํ…์ธ ๋ฅผ ์ตœ๋Œ€ ์†๋„๋กœ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•œ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ CDN ๋„คํŠธ์›Œํฌ๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ์บ์‹œํ•˜์—ฌ ํ•ด๋‹น ์„œ๋ฒ„์— ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณตํ•˜๋Š” ๋‹ค์–‘ํ•œ ์ง€๋ฆฌ์  ์œ„์น˜์— ์žˆ๋Š” ์„œ๋ฒ„๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์˜จ๋ผ์ธ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ์†๋„๋ฅผ ํฌ๊ฒŒ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ตœ์ข… ์‚ฌ์šฉ์ž์˜ ๊ฒฝํ—˜์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ ์™ธ์—๋„ CDN ํ˜ธ์ŠคํŒ…์€ ์ฝ˜ํ…์ธ  ์ œ์ž‘์ž๊ฐ€ ์ธํ”„๋ผ์˜ ๋กœ๋“œ๋ฅผ ์ค„์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ํ™•์žฅํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

CDN ์ฝ˜ํ…์ธ  ๊ฒ€์—ด

CDN ํŠธ๋ž˜ํ”ฝ์ด ์ด๋ฏธ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ „์†ก๋˜๋Š” ๋ชจ๋“  ์ •๋ณด์˜ ์ƒ๋‹น ๋ถ€๋ถ„์„ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์‹ค์ œ ์„ธ๊ณ„์˜ ๊ฒ€์—ด๊ด€์ด CDN ํŠธ๋ž˜ํ”ฝ์„ ์ œ์–ดํ•˜๋Š” โ€‹โ€‹๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์—ฐ๊ตฌ๋Š” ์•„์ง ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค.

์—ฐ๊ตฌ์˜ ์ €์ž๋“ค์€ CDN์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒ€์—ด ๊ธฐ์ˆ ์„ ํƒ์ƒ‰ํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ทธ๋“ค์€ ์ค‘๊ตญ ๋‹น๊ตญ์ด ์‚ฌ์šฉํ•˜๋Š” ์‹ค์ œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์—ฐ๊ตฌํ–ˆ์Šต๋‹ˆ๋‹ค.

๋จผ์ € ๊ฐ€๋Šฅํ•œ ๊ฒ€์—ด ๋ฐฉ๋ฒ•๊ณผ ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ CDN์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋Šฅ์„ฑ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

IP ํ•„ํ„ฐ๋ง

์ด๋Š” ์ธํ„ฐ๋„ท ๊ฒ€์—ด์„ ์œ„ํ•œ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•˜๊ณ  ์ €๋ ดํ•œ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ๊ฒ€์—ด๊ด€์€ ์ด ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ธˆ์ง€๋œ ์ฝ˜ํ…์ธ ๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ๋ฆฌ์†Œ์Šค์˜ IP ์ฃผ์†Œ๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ํ†ต์ œ๋œ ์ธํ„ฐ๋„ท ์ œ๊ณต์—…์ฒด๋Š” ํ•ด๋‹น ์ฃผ์†Œ๋กœ ์ „์†ก๋œ ํŒจํ‚ท ์ „๋‹ฌ์„ ์ค‘๋‹จํ•ฉ๋‹ˆ๋‹ค.

IP ๊ธฐ๋ฐ˜ ์ฐจ๋‹จ์€ ์ธํ„ฐ๋„ท์„ ๊ฒ€์—ดํ•˜๋Š” ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์ƒ์šฉ ๋„คํŠธ์›Œํฌ ์žฅ์น˜์—๋Š” ์ƒ๋‹นํ•œ ๊ณ„์‚ฐ ๋…ธ๋ ฅ ์—†์ด๋„ ์ด๋Ÿฌํ•œ ์ฐจ๋‹จ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ด ๋ฐฉ๋ฒ•์€ ๊ธฐ์ˆ  ์ž์ฒด์˜ ์ผ๋ถ€ ์†์„ฑ์œผ๋กœ ์ธํ•ด CDN ํŠธ๋ž˜ํ”ฝ์„ ์ฐจ๋‹จํ•˜๋Š” ๋ฐ ๊ทธ๋‹ค์ง€ ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • ๋ถ„์‚ฐ ์บ์‹ฑ โ€“ ์ตœ๊ณ ์˜ ์ฝ˜ํ…์ธ  ๊ฐ€์šฉ์„ฑ์„ ๋ณด์žฅํ•˜๊ณ  ์„ฑ๋Šฅ์„ ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•ด CDN ๋„คํŠธ์›Œํฌ๋Š” ์ง€๋ฆฌ์ ์œผ๋กœ ๋ถ„์‚ฐ๋œ ์œ„์น˜์— ์œ„์น˜ํ•œ ์ˆ˜๋งŽ์€ ์—์ง€ ์„œ๋ฒ„์— ์‚ฌ์šฉ์ž ์ฝ˜ํ…์ธ ๋ฅผ ์บ์‹œํ•ฉ๋‹ˆ๋‹ค. IP๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ด๋Ÿฌํ•œ ์ฝ˜ํ…์ธ ๋ฅผ ํ•„ํ„ฐ๋งํ•˜๋ ค๋ฉด ๊ฒ€์—ด๊ด€์ด ๋ชจ๋“  ์—์ง€ ์„œ๋ฒ„์˜ ์ฃผ์†Œ๋ฅผ ์ฐพ์•„ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ์— ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ผ๋ฐ˜์ ์ธ ๋ฐฉ์‹์—์„œ ํ•˜๋‚˜์˜ ์„œ๋ฒ„๋ฅผ ์ฐจ๋‹จํ•˜๋ฉด ํ•œ ๋ฒˆ์— ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๊ธˆ์ง€๋œ ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ "์ฐจ๋‹จ"ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ฃผ์š” ์ด์ ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐฉ๋ฒ•์˜ ์ฃผ์š” ์†์„ฑ์„ ํ›ผ์†ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ณต์œ  IP โ€“ ์ƒ์šฉ CDN ์ œ๊ณต์—…์ฒด๋Š” ์—ฌ๋Ÿฌ ํด๋ผ์ด์–ธํŠธ ๊ฐ„์— ์ธํ”„๋ผ(์˜ˆ: ์—์ง€ ์„œ๋ฒ„, ๋งคํ•‘ ์‹œ์Šคํ…œ ๋“ฑ)๋ฅผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ๊ธˆ์ง€๋œ CDN ์ฝ˜ํ…์ธ ๋Š” ๊ธˆ์ง€๋˜์ง€ ์•Š์€ ์ฝ˜ํ…์ธ ์™€ ๋™์ผํ•œ IP ์ฃผ์†Œ์—์„œ ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ, IP ํ•„ํ„ฐ๋ง์„ ์‹œ๋„ํ•˜๋ฉด ๊ฒ€์—ด๊ด€์ด ๊ด€์‹ฌ์„ ๋‘์ง€ ์•Š๋Š” ์ˆ˜๋งŽ์€ ์‚ฌ์ดํŠธ์™€ ์ฝ˜ํ…์ธ ๊ฐ€ ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค.
  • ๋งค์šฐ ๋™์ ์ธ IP ํ• ๋‹น โ€“ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์„ ์ตœ์ ํ™”ํ•˜๊ณ  ์„œ๋น„์Šค ํ’ˆ์งˆ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์—์ง€ ์„œ๋ฒ„์™€ ์ตœ์ข… ์‚ฌ์šฉ์ž์˜ ๋งคํ•‘์ด ๋งค์šฐ ๋น ๋ฅด๊ณ  ๋™์ ์œผ๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Akamai๋Š” ๋ฐ˜ํ™˜๋œ IP ์ฃผ์†Œ๋ฅผ XNUMX๋ถ„๋งˆ๋‹ค ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ฃผ์†Œ๊ฐ€ ๊ธˆ์ง€๋œ ์ฝ˜ํ…์ธ ์™€ ์—ฐ๊ฒฐ๋˜๋Š” ๊ฒƒ์ด ๊ฑฐ์˜ ๋ถˆ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค.

DNS ๊ฐ„์„ญ

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

์ด๋Š” ๋งค์šฐ ํšจ๊ณผ์ ์ธ ์ฐจ๋‹จ ๋ฐฉ๋ฒ•์ด์ง€๋งŒ ๋Œ€์—ญ ์™ธ ์ฑ„๋„๊ณผ ๊ฐ™์€ ๋น„ํ‘œ์ค€ DNS ํ™•์ธ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์šฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฒ€์—ด๊ด€์€ ์ผ๋ฐ˜์ ์œผ๋กœ DNS ์ฐจ๋‹จ๊ณผ IP ํ•„ํ„ฐ๋ง์„ ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ IP ํ•„ํ„ฐ๋ง์€ CDN ์ฝ˜ํ…์ธ ๋ฅผ ๊ฒ€์—ดํ•˜๋Š” ๋ฐ ํšจ๊ณผ์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

DPI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ URL/ํ‚ค์›Œ๋“œ๋กœ ํ•„ํ„ฐ๋ง

์ตœ์‹  ๋„คํŠธ์›Œํฌ ํ™œ๋™ ๋ชจ๋‹ˆํ„ฐ๋ง ์žฅ๋น„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ „์†ก๋œ ๋ฐ์ดํ„ฐ ํŒจํ‚ท์˜ ํŠน์ • URL๊ณผ ํ‚ค์›Œ๋“œ๋ฅผ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ์ˆ ์„ DPI(์‹ฌ์ธต ํŒจํ‚ท ๊ฒ€์‚ฌ)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์‹œ์Šคํ…œ์€ ๊ธˆ์ง€๋œ ๋‹จ์–ด์™€ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์–ธ๊ธ‰์„ ์ฐพ์•„๋‚ธ ํ›„ ์˜จ๋ผ์ธ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ๋ฐฉํ•ดํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ํŒจํ‚ท์€ ๋‹จ์ˆœํžˆ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.

์ด ๋ฐฉ๋ฒ•์€ ํšจ๊ณผ์ ์ด์ง€๋งŒ ํŠน์ • ์ŠคํŠธ๋ฆผ ๋‚ด์—์„œ ์ „์†ก๋œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ ํŒจํ‚ท์˜ ์กฐ๊ฐ ๋ชจ์Œ์ด ํ•„์š”ํ•˜๋ฏ€๋กœ ๋” ๋ณต์žกํ•˜๊ณ  ๋ฆฌ์†Œ์Šค ์ง‘์•ฝ์ ์ž…๋‹ˆ๋‹ค.

CDN ์ฝ˜ํ…์ธ ๋Š” "์ผ๋ฐ˜" ์ฝ˜ํ…์ธ ์™€ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ์ด๋Ÿฌํ•œ ํ•„ํ„ฐ๋ง์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๊ฒฝ์šฐ ๋ชจ๋‘ ์•”ํ˜ธํ™”(์˜ˆ: HTTPS)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

DPI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ธˆ์ง€๋œ ๋ฆฌ์†Œ์Šค์˜ ํ‚ค์›Œ๋“œ๋‚˜ URL์„ ์ฐพ๋Š” ๊ฒƒ ์™ธ์—๋„ ์ด๋Ÿฌํ•œ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด๋‹ค ๊ณ ๊ธ‰ ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•์—๋Š” ์˜จ๋ผ์ธ/์˜คํ”„๋ผ์ธ ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•œ ํ†ต๊ณ„ ๋ถ„์„, ์‹๋ณ„ ํ”„๋กœํ† ์ฝœ ๋ถ„์„์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•์€ ๊ทน๋„๋กœ ์ž์› ์ง‘์•ฝ์ ์ด๋ฉฐ ํ˜„์žฌ ๊ฒ€์—ด๊ด€์ด ์ด๋ฅผ ์ถฉ๋ถ„ํžˆ ์‹ฌ๊ฐํ•˜๊ฒŒ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ์ฆ๊ฑฐ๋Š” ์—†์Šต๋‹ˆ๋‹ค.

CDN ์ œ๊ณต์—…์ฒด์˜ ์ž์ฒด ๊ฒ€์—ด

๊ฒ€์—ด๊ด€์ด ๊ตญ๊ฐ€์ธ ๊ฒฝ์šฐ ์ฝ˜ํ…์ธ  ์•ก์„ธ์Šค๋ฅผ ๊ทœ์ œํ•˜๋Š” ํ˜„์ง€ ๋ฒ•๋ฅ ์„ ์ค€์ˆ˜ํ•˜์ง€ ์•Š๋Š” CDN ์ œ๊ณต์—…์ฒด๊ฐ€ ๊ตญ๊ฐ€์—์„œ ์šด์˜๋˜๋Š” ๊ฒƒ์„ ๊ธˆ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ธฐํšŒ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์ฒด ๊ฒ€์—ด์€ ์–ด๋–ค ์‹์œผ๋กœ๋“  ๊ฑฐ๋ถ€ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ CDN ์ œ๊ณต์—…์ฒด๊ฐ€ ํŠน์ • ๊ตญ๊ฐ€์—์„œ ์šด์˜ํ•˜๋Š” ๋ฐ ๊ด€์‹ฌ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์–ธ๋ก ์˜ ์ž์œ ๋ฅผ ์ œํ•œํ•˜๋”๋ผ๋„ ํ˜„์ง€ ๋ฒ•๋ฅ ์„ ์ค€์ˆ˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ค‘๊ตญ์ด CDN ์ฝ˜ํ…์ธ ๋ฅผ ๊ฒ€์—ดํ•˜๋Š” ๋ฐฉ๋ฒ•

์ค‘๊ตญ์˜ ๋งŒ๋ฆฌ ๋ฐฉํ™”๋ฒฝ์€ ์ธํ„ฐ๋„ท ๊ฒ€์—ด์„ ๋ณด์žฅํ•˜๋Š” ๊ฐ€์žฅ ํšจ๊ณผ์ ์ด๊ณ  ์ง„๋ณด๋œ ์‹œ์Šคํ…œ์œผ๋กœ ๋‹น์—ฐํžˆ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.

์—ฐ๊ตฌ ๋ฐฉ๋ฒ•๋ก 

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

CDN์„ ์‚ฌ์šฉํ•˜๋Š” ์ค‘๊ตญ์—์„œ ์ฐจ๋‹จ๋œ ์›น์‚ฌ์ดํŠธ ๋ชฉ๋ก์€ GreatFire.org์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ฐ ๊ฒฝ์šฐ์˜ ์ฐจ๋‹จ ๋ฐฉ๋ฒ•์„ ๋ถ„์„ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ณต๊ฐœ ๋ฐ์ดํ„ฐ์— ๋”ฐ๋ฅด๋ฉด ์ค‘๊ตญ์—์„œ ์ž์ฒด ์ธํ”„๋ผ๋ฅผ ๊ฐ–์ถ˜ CDN ์‹œ์žฅ์˜ ์œ ์ผํ•œ ์ฃผ์š” ์—…์ฒด๋Š” Akamai์ž…๋‹ˆ๋‹ค. ์—ฐ๊ตฌ์— ์ฐธ์—ฌํ•˜๋Š” ๋‹ค๋ฅธ ์ œ๊ณต์—…์ฒด: CloudFlare, Amazon CloudFront, EdgeCast, Fastly ๋ฐ SoftLayer.

์‹คํ—˜ ๊ณผ์ •์—์„œ ์—ฐ๊ตฌ์›๋“ค์€ ๊ตญ๋‚ด Akamai ์—ฃ์ง€ ์„œ๋ฒ„์˜ ์ฃผ์†Œ๋ฅผ ์•Œ์•„๋‚ธ ํ›„, ์ด๋ฅผ ํ†ตํ•ด ์บ์‹œ๋œ ํ—ˆ์šฉ ์ฝ˜ํ…์ธ ๋ฅผ ๊ฐ€์ ธ์˜ค๋ ค๊ณ  ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธˆ์ง€๋œ ์ฝ˜ํ…์ธ ์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค(HTTP 403 Forbidden ์˜ค๋ฅ˜๊ฐ€ ๋ฐ˜ํ™˜๋จ). ํ•ด๋‹น ํšŒ์‚ฌ๋Š” ํ•ด๋‹น ๊ตญ๊ฐ€์—์„œ ์šด์˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ž์ฒด ๊ฒ€์—ด์„ ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ๋™์‹œ์—, ์ด๋Ÿฌํ•œ ์ž์›์— ๋Œ€ํ•œ ์ ‘๊ทผ์€ ๊ตญ๊ฐ€ ์™ธ๋ถ€์—์„œ ๊ณ„์† ์—ด๋ ค ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์ค‘๊ตญ์— ์ธํ”„๋ผ๊ฐ€ ์—†๋Š” ISP๋Š” ํ˜„์ง€ ์‚ฌ์šฉ์ž๋ฅผ ์ž์ฒด ๊ฒ€์—ดํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ๊ณต๊ธ‰์ž์˜ ๊ฒฝ์šฐ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์ฐจ๋‹จ ๋ฐฉ๋ฒ•์€ DNS ํ•„ํ„ฐ๋ง์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ฐจ๋‹จ๋œ ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์š”์ฒญ์€ ์ž˜๋ชป๋œ IP ์ฃผ์†Œ๋กœ ํ™•์ธ๋ฉ๋‹ˆ๋‹ค. ๋™์‹œ์— ๋ฐฉํ™”๋ฒฝ์€ ๊ธˆ์ง€๋œ ์ •๋ณด์™€ ํ—ˆ์šฉ๋œ ์ •๋ณด๋ฅผ ๋ชจ๋‘ ์ €์žฅํ•˜๋ฏ€๋กœ CDN ์—์ง€ ์„œ๋ฒ„ ์ž์ฒด๋ฅผ ์ฐจ๋‹จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ํŠธ๋ž˜ํ”ฝ์˜ ๊ฒฝ์šฐ ๋‹น๊ตญ์ด DPI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์ดํŠธ์˜ ๊ฐœ๋ณ„ ํŽ˜์ด์ง€๋ฅผ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ HTTPS๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ „์ฒด ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋งŒ ๊ฑฐ๋ถ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ํ—ˆ์šฉ๋œ ์ฝ˜ํ…์ธ ๋„ ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ์ค‘๊ตญ์—๋Š” ChinaCache, ChinaNetCenter ๋ฐ CDNetworks์™€ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ๋ฅผ ํฌํ•จํ•˜์—ฌ ์ž์ฒด CDN ์ œ๊ณต์—…์ฒด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋“ค ํšŒ์‚ฌ๋Š” ๋ชจ๋‘ ํ•ด๋‹น ๊ตญ๊ฐ€์˜ ๋ฒ•๋ฅ ์„ ์ฒ ์ €ํžˆ ์ค€์ˆ˜ํ•˜๊ณ  ๊ธˆ์ง€๋œ ์ฝ˜ํ…์ธ ๋ฅผ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.

CacheBrowser: CDN ์šฐํšŒ ๋„๊ตฌ

๋ถ„์„์—์„œ ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด ๊ฒ€์—ด๊ด€์ด CDN ์ฝ˜ํ…์ธ ๋ฅผ ์ฐจ๋‹จํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์—ฐ๊ตฌ์ง„์€ ๋” ๋‚˜์•„๊ฐ€ ํ”„๋ก์‹œ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์˜จ๋ผ์ธ ์ฐจ๋‹จ ์šฐํšŒ ๋„๊ตฌ๋ฅผ ๊ฐœ๋ฐœํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๋„๊ตฌ์˜ ๊ธฐ๋ณธ ์•„์ด๋””์–ด๋Š” ๊ฒ€์—ด๊ด€์ด CDN์„ ์ฐจ๋‹จํ•˜๊ธฐ ์œ„ํ•ด DNS๋ฅผ ๋ฐฉํ•ดํ•ด์•ผ ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ CDN ์ฝ˜ํ…์ธ ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ธฐ ์œ„ํ•ด ๋„๋ฉ”์ธ ์ด๋ฆ„ ํ™•์ธ์„ ์‚ฌ์šฉํ•  ํ•„์š”๋Š” ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‚ฌ์šฉ์ž๋Š” ์ด๋ฏธ ์บ์‹œ๋˜์–ด ์žˆ๋Š” ์—ฃ์ง€ ์„œ๋ฒ„์— ์ง์ ‘ ์ ‘์†ํ•˜์—ฌ ํ•„์š”ํ•œ ์ฝ˜ํ…์ธ ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•„๋ž˜ ๋‹ค์ด์–ด๊ทธ๋žจ์€ ์‹œ์Šคํ…œ ์„ค๊ณ„๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

CacheBrowser ์‹คํ—˜: ์ฝ˜ํ…์ธ  ์บ์‹ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋ก์‹œ ์—†์ด ์ค‘๊ตญ ๋ฐฉํ™”๋ฒฝ ์šฐํšŒ

ํด๋ผ์ด์–ธํŠธ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์‚ฌ์šฉ์ž์˜ ์ปดํ“จํ„ฐ์— ์„ค์น˜๋˜๋ฉฐ ์ผ๋ฐ˜ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฝ˜ํ…์ธ ์— ์•ก์„ธ์Šคํ•ฉ๋‹ˆ๋‹ค.

URL์ด๋‚˜ ์ฝ˜ํ…์ธ ๊ฐ€ ์ด๋ฏธ ์š”์ฒญ๋œ ๊ฒฝ์šฐ ๋ธŒ๋ผ์šฐ์ €๋Š” ํ˜ธ์ŠคํŒ… IP ์ฃผ์†Œ๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ๋กœ์ปฌ DNS ์‹œ์Šคํ…œ(LocalDNS)์— ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜ DNS๋Š” ์•„์ง LocalDNS ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์—†๋Š” ๋„๋ฉ”์ธ์— ๋Œ€ํ•ด์„œ๋งŒ ์ฟผ๋ฆฌ๋ฉ๋‹ˆ๋‹ค. Scraper ๋ชจ๋“ˆ์€ ์š”์ฒญ๋œ URL์„ ์ง€์†์ ์œผ๋กœ ์‚ดํŽด๋ณด๊ณ  ์ž ์žฌ์ ์œผ๋กœ ์ฐจ๋‹จ๋œ ๋„๋ฉ”์ธ ์ด๋ฆ„ ๋ชฉ๋ก์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ Scraper๋Š” Resolver ๋ชจ๋“ˆ์„ ํ˜ธ์ถœํ•˜์—ฌ ์ƒˆ๋กœ ๋ฐœ๊ฒฌ๋œ ์ฐจ๋‹จ๋œ ๋„๋ฉ”์ธ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ  LocalDNS์— ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ฐจ๋‹จ๋œ ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ๊ธฐ์กด DNS ๋ ˆ์ฝ”๋“œ๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด ๋ธŒ๋ผ์šฐ์ €์˜ DNS ์บ์‹œ๊ฐ€ ์ง€์›Œ์ง‘๋‹ˆ๋‹ค.

Resolver ๋ชจ๋“ˆ์ด ๋„๋ฉ”์ธ์ด ์†ํ•œ CDN ๊ณต๊ธ‰์ž๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ Bootstrapper ๋ชจ๋“ˆ์— ๋„์›€์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

์‹ค์ œ ์ž‘๋™ ๋ฐฉ์‹

์ œํ’ˆ์˜ ํด๋ผ์ด์–ธํŠธ ์†Œํ”„ํŠธ์›จ์–ด๋Š” Linux์šฉ์œผ๋กœ ๊ตฌํ˜„๋˜์—ˆ์ง€๋งŒ Windows์šฉ์œผ๋กœ๋„ ์‰ฝ๊ฒŒ ์ด์‹ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜ Mozilla๋ฅผ ๋ธŒ๋ผ์šฐ์ €๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
ํŒŒ์ด์–ดํญ์Šค. ์Šคํฌ๋ ˆ์ดํผ ๋ฐ ํ™•์ธ์ž ๋ชจ๋“ˆ์€ Python์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ๊ณ ๊ฐ-CDN ๋ฐ CDN-toIP ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” .txt ํŒŒ์ผ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. LocalDNS ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” Linux์˜ ์ผ๋ฐ˜ /etc/hosts ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฐจ๋‹จ๋œ URL์˜ ๊ฒฝ์šฐ ์ฐจ๋‹จ๋จ.com ์Šคํฌ๋ฆฝํŠธ๋Š” /etc/hosts ํŒŒ์ผ์—์„œ ์—์ง€ ์„œ๋ฒ„ IP ์ฃผ์†Œ๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ  ํ˜ธ์ŠคํŠธ HTTP ํ—ค๋” ํ•„๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ BlockedURL.html์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•ด HTTP GET ์š”์ฒญ์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

blocked.com/ and User-Agent: Mozilla/5.0 (Windows
NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1

Bootstrapper ๋ชจ๋“ˆ์€ ๋ฌด๋ฃŒ ๋„๊ตฌ์ธ digwebinterface.com์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. ์ด DNS ํ™•์ธ์ž๋Š” ์ฐจ๋‹จํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ์ง€์—ญ์— ์ง€๋ฆฌ์ ์œผ๋กœ ๋ถ„์‚ฐ๋œ ์—ฌ๋Ÿฌ DNS ์„œ๋ฒ„๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ DNS ์ฟผ๋ฆฌ์— ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค.

์ด ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๊ตฌ์›๋“ค์€ ์ค‘๊ตญ ๋…ธ๋“œ์—์„œ Facebook์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ค‘๊ตญ์—์„œ๋Š” ์†Œ์…œ ๋„คํŠธ์›Œํฌ๊ฐ€ ์˜ค๋žซ๋™์•ˆ ์ฐจ๋‹จ๋˜์–ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

CacheBrowser ์‹คํ—˜: ์ฝ˜ํ…์ธ  ์บ์‹ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋ก์‹œ ์—†์ด ์ค‘๊ตญ ๋ฐฉํ™”๋ฒฝ ์šฐํšŒ

๊ฒฐ๋ก 

์‹คํ—˜์„ ํ†ตํ•ด ๊ฒ€์—ด๊ด€์ด CDN ์ฝ˜ํ…์ธ ๋ฅผ ์ฐจ๋‹จํ•˜๋ ค๊ณ  ํ•  ๋•Œ ๊ฒช๋Š” ๋ฌธ์ œ๋ฅผ ํ™œ์šฉํ•˜๋ฉด ์ฐจ๋‹จ์„ ์šฐํšŒํ•˜๋Š” ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ์ด ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ€์žฅ ๊ฐ•๋ ฅํ•œ ์˜จ๋ผ์ธ ๊ฒ€์—ด ์‹œ์Šคํ…œ ์ค‘ ํ•˜๋‚˜๋ฅผ ๋ณด์œ ํ•œ ์ค‘๊ตญ์—์„œ๋„ ๋ธ”๋ก์„ ์šฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์ฃผ์ œ์— ๊ด€ํ•œ ๊ธฐํƒ€ ๊ธฐ์‚ฌ ์ƒ์ฃผ ํ”„๋ก์‹œ ๋น„์ฆˆ๋‹ˆ์Šค๋ฅผ์œ„ํ•œ:

์ถœ์ฒ˜ : habr.com

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