์ค๋์ ๋ค์์ ๋๊ท๋ชจ DNS ์๋น์ค์ DNS ์๋ฒ ์ ์กฐ์
์ฒด๊ฐ ๊ณต๋ ํ์ฌ๋ฅผ ๊ฐ์ตํฉ๋๋ค.
DNS ํ๋๊ทธ ๋ฐ์ด 2020 ์ด๋์
ํฐ๋ธ์ ์ฐธ๊ฐ์๋ค์ EDNS์ ๋ํ ๊ถ์ฅ ๋ฒํผ ํฌ๊ธฐ๋ฅผ 1232๋ฐ์ดํธ(MTU ํฌ๊ธฐ 1280์์ ํค๋์ ๊ฒฝ์ฐ 48๋ฐ์ดํธ๋ฅผ ๋บ ๊ฐ)๋ก ๊ณ ์ ํ ๊ฒ์ ์๊ตฌํ๊ณ ์์ต๋๋ค.
์ ์๋ ๋ณ๊ฒฝ ์ฌํญ์ EDNS ๋ฒํผ ํฌ๊ธฐ ์ ํ๊ณผ ๊ด๋ จ๋ ํผ๋์ ์์ ๊ณ ๋์ฉ๋ UDP ๋ฉ์์ง์ ์กฐ๊ฐํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. ์ด ๋ฌธ์ ๋ ์ข
์ข
ํด๋ผ์ด์ธํธ ์ธก์์ ํจํท ์์ค ๋ฐ ์๊ฐ ์ด๊ณผ๋ก ์ด์ด์ง๋๋ค. ํด๋ผ์ด์ธํธ ์ธก์์๋ EDNS ๋ฒํผ ํฌ๊ธฐ๊ฐ ์ผ์ ํ๋ฉฐ ํฐ ์๋ต์ด TCP๋ฅผ ํตํด ํด๋ผ์ด์ธํธ์ ์ฆ์ ์ ์ก๋ฉ๋๋ค. UDP๋ฅผ ํตํ ๋์ฉ๋ ๋ฉ์์ง ์ ์ก์ ์ ๊ฑฐํ๋ฉด ์ผ๋ถ ๋ฐฉํ๋ฒฝ์์ ๋์ฉ๋ ํจํท์ด ์ญ์ ๋๋ ๋ฌธ์ ๋ ํด๊ฒฐ๋๊ณ ์ฐจ๋จ์ด ๊ฐ๋ฅํด์ง๋๋ค.
์ค๋๋ถํฐ CloudFlare, Quad 9, Cisco(OpenDNS) ๋ฐ Google์ ํฌํจํ ์ฐธ์ฌ DNS ๊ณต๊ธ์๊ฐ
๊ถ๊ทน์ ์ผ๋ก ์ด๋ฌํ ๋ณ๊ฒฝ์ผ๋ก ์ธํด UDP DNS ์๋ต์ด 1232๋ฐ์ดํธ๋ฅผ ์ด๊ณผํ๊ณ TCP ์๋ต์ ๋ณด๋ผ ์ ์๋ DNS ์๋ฒ์ ์ก์ธ์คํ ๋ ํด๊ฒฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. Google์์ ์ํํ ์คํ์ ๋ฐ๋ฅด๋ฉด EDNS ๋ฒํผ์ ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝํด๋ ์คํจ์จ์ ๊ฑฐ์ ์ํฅ์ ๋ฏธ์น์ง ์๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ๋ฒํผ๊ฐ 4096๋ฐ์ดํธ์ธ ๊ฒฝ์ฐ ์๋ฆฐ UDP ์์ฒญ ์๋ 0.345%, TCP๋ฅผ ํตํด ์ฐ๊ฒฐํ ์ ์๋ ์ฌ์๋ ํ์๋ 0.115์์ต๋๋ค. %. 1232๋ฐ์ดํธ์ ๋ฒํผ๋ฅผ ์ฌ์ฉํ๋ฉด ์ด ์์น๋ 0.367%์ 0.116%์ ๋๋ค. TCP ์ง์์ ํ์ DNS ๊ธฐ๋ฅ์ผ๋ก ๋ง๋ค๋ฉด ์ฝ 0.1%์ DNS ์๋ฒ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. TCP๊ฐ ์๋ ํ๋ ์ํฉ์์๋ ์ด๋ฌํ ์๋ฒ์ ์๋์ด ์ด๋ฏธ ๋ถ์์ ํ๋ค๋ ์ ์ ์ฃผ๋ชฉํฉ๋๋ค.
๊ถํ ์๋ DNS ์๋ฒ์ ๊ด๋ฆฌ์๋ ์๋ฒ๊ฐ ๋คํธ์ํฌ ํฌํธ 53์์ TCP๋ฅผ ํตํด ์๋ตํ๊ณ ์ด TCP ํฌํธ๊ฐ ๋ฐฉํ๋ฒฝ์ ์ํด ์ฐจ๋จ๋์ง ์๋์ง ํ์ธํด์ผ ํฉ๋๋ค. ํํ์ด ์ข์ DNS ์๋ฒ๋ ๋ค์๋ณด๋ค ํฐ UDP ์๋ต์ ๋ณด๋ด์๋ ์ ๋ฉ๋๋ค.
EDNS ๋ฒํผ ํฌ๊ธฐ๋ฅผ ์์ฒญํ์ต๋๋ค. ์๋ฒ ์์ฒด์์๋ EDNS ๋ฒํผ ํฌ๊ธฐ๋ฅผ 1232๋ฐ์ดํธ๋ก ์ค์ ํด์ผ ํฉ๋๋ค. Resolver์ ์๊ตฌ ์ฌํญ์ ๊ฑฐ์ ๋์ผํฉ๋๋ค. ์ฆ, TCP๋ฅผ ํตํด ์๋ตํ๋ ํ์ ๊ธฐ๋ฅ, ์๋ฆฐ UDP ์๋ต์ ์์ ํ ๋ TCP๋ฅผ ํตํด ๋ฐ๋ณต ์์ฒญ์ ๋ณด๋ด๋ ํ์ ์ง์, EDNS ๋ฒํผ๋ฅผ 1232๋ฐ์ดํธ๋ก ์ค์ ํ๋ ๊ฒ์
๋๋ค.
๋ค์ ๋งค๊ฐ๋ณ์๋ ๋ค์ํ DNS ์๋ฒ์์ EDNS ๋ฒํผ ํฌ๊ธฐ๋ฅผ ์ค์ ํ๋ ์ญํ ์ ํฉ๋๋ค.
์ต์
{
edns-udp-ํฌ๊ธฐ 1232;
์ต๋ UDP ํฌ๊ธฐ 1232;
};
์ต๋ UDP ํ์ด๋ก๋: 1232
net.bufsize(1232)
UDP-์๋ฆผ-์๊ณ๊ฐ=1232
edns-๋ฐ์ -bufsize=1232
UDP-์๋ฆผ-์๊ณ๊ฐ=1232
edns-๋ฒํผ ํฌ๊ธฐ: 1232
ipv4-edns-ํฌ๊ธฐ: 1232
ipv6-edns-ํฌ๊ธฐ: 1232
์ถ์ฒ : opennet.ru