DNS ํ‘ธ์‹œ ์•Œ๋ฆผ์ด ์ œ์•ˆ๋œ ํ‘œ์ค€ ์ƒํƒœ ์ˆ˜์‹ 

์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ๊ณผ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” IETF(Internet Engineering Task Force) ์œ„์›ํšŒ๋Š”, ์™„๋ฃŒ๋œ "DNS ํ‘ธ์‹œ ์•Œ๋ฆผ" ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ๋Œ€ํ•œ RFC๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์‹๋ณ„์ž ์•„๋ž˜์— ๊ด€๋ จ ์‚ฌ์–‘์„ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. RFC 8765. RFC๋Š” "์ œ์•ˆ๋œ ํ‘œ์ค€" ์ƒํƒœ๋ฅผ ๋ฐ›์€ ํ›„ RFC์— ํ‘œ์ค€ ์ดˆ์•ˆ(์ดˆ์•ˆ ํ‘œ์ค€) ์ƒํƒœ๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ์ž‘์—…์ด ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์‹ค์ œ๋กœ ํ”„๋กœํ† ์ฝœ์ด ์™„์ „ํžˆ ์•ˆ์ •ํ™”๋˜๊ณ  ์ž‘์„ฑ๋œ ๋ชจ๋“  ์˜๊ฒฌ์„ ๊ณ ๋ คํ•จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"DNS ํ‘ธ์‹œ ์•Œ๋ฆผ" ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋ฉด ํด๋ผ์ด์–ธํŠธ๋Š” ์ฃผ๊ธฐ์ ์œผ๋กœ ํด๋งํ•  ํ•„์š” ์—†์ด DNS ๋ ˆ์ฝ”๋“œ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์•Œ๋ฆผ์„ DNS ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ๋น„๋™๊ธฐ์ ์œผ๋กœ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ‘ธ์‹œ ์•Œ๋ฆผ์€ "TLS over TCP"๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด์•ˆ๋œ ํ†ต์‹  ์ฑ„๋„๊ณผ ํ•จ๊ป˜ TCP ์ „์†ก๋งŒ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ๊ถŒํ•œ ์žˆ๋Š” DNS ์„œ๋ฒ„๋Š” ํŠน์ • ์ด๋ฆ„ ๋ฐ ์œ ํ˜•์˜ DNS ๋ ˆ์ฝ”๋“œ์— ๋Œ€ํ•œ ๊ตฌ๋… ์š”์ฒญ์„ ๋ณด๋‚ด๋Š” DNS ํ‘ธ์‹œ ์•Œ๋ฆผ ํด๋ผ์ด์–ธํŠธ์˜ TCP ์—ฐ๊ฒฐ์„ ์ˆ˜๋ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ๋… ์š”์ฒญ์„ ๋ฐ›์€ ํ›„ ์„œ๋ฒ„ ์ž์ฒด๋Š” ์ง€์ •๋œ ๋ ˆ์ฝ”๋“œ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์•Œ๋ฆผ์„ ํด๋ผ์ด์–ธํŠธ์— ๋ณด๋ƒ…๋‹ˆ๋‹ค.

ํด๋ผ์ด์–ธํŠธ๋Š” ๊ตฌ๋…์„ ์ œ๊ณตํ•˜๋Š” DNS ์„œ๋ฒ„๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” SRV ๋ ˆ์ฝ”๋“œ "_dns-push-tls._tcp.zone_name"์˜ ์กด์žฌ๋ฅผ ํ™•์ธํ•˜๋Š” ์ผ๋ฐ˜ DNS ์ฟผ๋ฆฌ๋ฅผ ์ „์†กํ•˜์—ฌ DNS ํ‘ธ์‹œ ์•Œ๋ฆผ์ด ์ง€์›๋˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ๋Š” ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๋ ˆ์ฝ”๋“œ๋ฅผ ๊ตฌ๋…ํ•  ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ, ๋‚˜์ค‘์— ๋ ˆ์ฝ”๋“œ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฉด ์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ์— ์ด๋ฅผ ์•Œ๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์•Œ๋ฆผ์€ ์„œ๋ฒ„์™€ TCP ์—ฐ๊ฒฐ์ด ์„ค์ •๋œ ๊ฒฝ์šฐ์—๋งŒ ์ „์†ก๋˜๋ฉฐ ํ•˜๋ฃจ 24์‹œ๊ฐ„, ์ผ์ฃผ์ผ ๋‚ด๋‚ด ์ถ”์ ํ•˜๋„๋ก ์„ค๊ณ„๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋น„ํ™œ์„ฑ ์ƒํƒœ(์˜ˆ: ์žฅ์น˜๊ฐ€ ๋Œ€๊ธฐ ๋ชจ๋“œ๋กœ ์ „ํ™˜๋˜๋Š” ๊ฒฝ์šฐ)์—๋Š” ๊ตฌ๋…์„ ์ทจ์†Œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ผ์ด๋ธŒ ๋ชจ๋“œ์—์„œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ง์ ‘ ๋ชจ๋‹ˆํ„ฐ๋งํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ‘ธ์‹œ ์•Œ๋ฆผ์„ ์œ„ํ•ด ์„ค์ •๋œ TCP ์ฑ„๋„์„ ํ†ตํ•ด ์ผ๋ฐ˜ DSN ์š”์ฒญ์„ ๋ณด๋‚ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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