PowerDNS Authoritative Server๋ MySQL, PostgreSQL, SQLite3, Oracle ๋ฐ Microsoft SQL Server๋ฅผ ๋น๋กฏํ ๋ค์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ LDAP ๋ฐ BIND ํ์์ ์ผ๋ฐ ํ ์คํธ ํ์ผ์ ๋๋ฉ์ธ ์ ๋ณด๋ฅผ ์ ์ฅํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์๋ต ๋ฐํ์ ์ถ๊ฐ๋ก ํํฐ๋ง(์: ์คํธ ํํฐ๋ง)ํ๊ฑฐ๋ Lua, Java, Perl, Python, Ruby, C ๋ฐ C++์์ ์์ฒด ํธ๋ค๋ฌ๋ฅผ ์ฐ๊ฒฐํ์ฌ ๋ฆฌ๋๋ ์ ํ ์ ์์ต๋๋ค. ๊ธฐ๋ฅ ์ค์๋ SNMP ๋๋ ์น API(ํต๊ณ ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ํด http ์๋ฒ๊ฐ ๋ด์ฅ๋์ด ์์), ์ฆ์ ๋ค์ ์์, Lua ์ธ์ด๋ก ํธ๋ค๋ฌ๋ฅผ ์ฐ๊ฒฐํ๊ธฐ ์ํ ๋ด์ฅ ์์ง์ ํตํ ์๊ฒฉ ํต๊ณ ์์ง ๋๊ตฌ๋ ์์ต๋๋ค. , ํด๋ผ์ด์ธํธ ์ ์ง๋ฆฌ์ ์์น ์ ๋ฐ๋ผ ๋ถํ ๋ฅผ ๋ถ์ฐ ํ๋ ๊ธฐ๋ฅ .
์ฃผ์
- ๋ฅ๋ ฅ ์ถ๊ฐ
์ ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐํํ ๋ AS, ์๋ธ๋ท, ์ฌ์ฉ์์์ ๊ทผ์ ์ฑ ๋ฑ์ ๊ณ ๋ คํ๋ ์ ๊ตํ ํธ๋ค๋ฌ๋ฅผ ์์ฑํ ์ ์๋ Lua ์ธ์ด ํธ๋ค๋ฌ๋ก ๊ธฐ๋กํฉ๋๋ค. BIND ๋ฐ LMDB๋ฅผ ํฌํจํ ๋ชจ๋ ์คํ ๋ฆฌ์ง ๋ฐฑ์๋์ ๋ํด Lua ๋ ์ฝ๋ ์ง์์ด ๊ตฌํ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์์ญ ๊ตฌ์ฑ์์ ํธ์คํธ ๊ฐ์ฉ์ฑ์ ๋ฐฑ๊ทธ๋ผ์ด๋ ํ์ธ์ ๊ณ ๋ คํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ค๋ฉด ์ด์ ๋ค์์ ์ง์ ํ ์ ์์ต๋๋ค.@IN LUA A "ifportup(443, {'52.48.64.3', '45.55.10.200'})"
- ์๋ก์ด ์ ํธ๋ฆฌํฐ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
ixfrdist , ์ ์ก๋ ๋ฐ์ดํฐ์ ๊ด๋ จ์ฑ์ ๊ณ ๋ คํ์ฌ AXFR ๋ฐ IXFR ์์ฒญ์ ์ฌ์ฉํ์ฌ ๊ถํ ์๋ ์๋ฒ์์ ์์ญ์ ์ ์กํ ์ ์์ต๋๋ค(๊ฐ ๋๋ฉ์ธ์ ๋ํด SOA ๋ฒํธ๊ฐ ํ์ธ๋๊ณ ์์ญ์ ์ ๋ฒ์ ๋ง ๋ค์ด๋ก๋๋จ). ์ด ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ๋ฉด ๊ธฐ๋ณธ ์๋ฒ์ ๊ณผ๋ํ ๋ก๋๋ฅผ ์์ฑํ์ง ์๊ณ ๋ ๋งค์ฐ ๋ง์ ์์ ๋ณด์กฐ ๋ฐ ์ฌ๊ท ์๋ฒ์์ ์์ญ ๋๊ธฐํ๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. - ์ด๋์
ํฐ๋ธ๋ฅผ ์ค๋นํ๋ฉด์
DNS ํ๋๊ทธ ๋ฐ์ด 2020 ํด๋ผ์ด์ธํธ์ ๋ํ UDP ์๋ต ํธ๋ฆฌ๋ฐ์ ๋ด๋นํ๋ udp-truncation-threshold ๋งค๊ฐ๋ณ์์ ๊ฐ์ด 1680์์ 1232๋ก ๊ฐ์๋์ด UDP ํจํท ์์ค ๊ฐ๋ฅ์ฑ์ด ํฌ๊ฒ ์ค์ด๋ญ๋๋ค. ๊ฐ 1232๊ฐ ์ ํ๋ ์ด์ ๋ IPv6๋ฅผ ๊ณ ๋ คํ DNS ์๋ต ํฌ๊ธฐ๊ฐ ์ต์ MTU ๊ฐ(1280)์ ๋ง๋ ์ต๋๊ฐ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. - ์๋ก์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ฐ ์คํ ๋ฆฌ์ง ๋ฐฑ์๋ ์ถ๊ฐ
LMDB . ๋ฐฑ์๋๋ DNSSEC๋ฅผ ์๋ฒฝํ๊ฒ ์ค์ํ๊ณ ๋ง์คํฐ ๋ฐ ์ฌ๋ ์ด๋ธ ์์ญ์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ๋๋ถ๋ถ์ ๋ค๋ฅธ ๋ฐฑ์๋๋ณด๋ค ๋ ๋์ ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ถ์ ์ง์ ์ LMDB ๋ฐฑ์๋์ ์๋์ ๋ฐฉํดํ๋ ์ฝ๋์ ๋ณ๊ฒฝ ์ฌํญ์ด ์ถ๊ฐ๋์์ต๋๋ค(์ฌ๋ ์ด๋ธ ์์ญ ์ฒ๋ฆฌ ๋ฐ pdnsutil์ ํตํ ๋ก๋ฉ์ ์๋ํ์ง๋ง "pdnsutil edit-zone"๊ณผ ๊ฐ์ ๋ช ๋ น์ ์๋ํ์ง ์์์ต๋๋ค. ๋ฌธ์ ๋ ์์ ๋ ์์ ์ ๋๋ค.) ๋ค์ ์์ ๋ฆด๋ฆฌ์ค์์; - ์ผ๋ถ ๋ฌธ์ ์ ํด๊ฒฐ์ ๋ฐฉํดํ๋ ์ ๋๋ก ๋ฌธ์ํ๋์ง ์์ "์๋ ์ง๋ ฌ" ๊ธฐ๋ฅ์ ๋ํ ์ง์์ด ์ค๋จ๋์์ต๋๋ค. ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ
RFC 8624 (GOST R 34.11-2012๋ "๋ฐ๋์ ๊ธ์ง" ๋ฒ์ฃผ๋ก ์ด๋๋์์ต๋๋ค.) DNSSEC๋ ๋ ์ด์ GOST DS ํด์ ๋ฐ ECC-GOST ๋์งํธ ์๋ช ์ ์ง์ํ์ง ์์ต๋๋ค.
PowerDNS๋ 2020๊ฐ์์ ๊ฐ๋ฐ ์ฃผ๊ธฐ๋ก ์ ํ๋์์ผ๋ฉฐ PowerDNS Authoritative Server์ ๋ค์ ์ฃผ์ ๋ฆด๋ฆฌ์ค๋ 4.2๋ 2021์์ ์ถ์๋ ์์ ์ ๋๋ค. ์ค์ํ ๋ฆด๋ฆฌ์ค์ ๋ํ ์ ๋ฐ์ดํธ๋ ์ผ๋ ๋ด๋ด ๊ฐ๋ฐ๋ ์์ ์ด๋ฉฐ, ์ดํ XNUMX๊ฐ์ ๋์ ์ทจ์ฝ์ ์์ ์ฌํญ์ด ๋ฆด๋ฆฌ์ค๋ฉ๋๋ค. ๋ฐ๋ผ์ PowerDNS Authoritative Server XNUMX ๋ถ๊ธฐ์ ๋ํ ์ง์์ XNUMX๋ XNUMX์๊น์ง ์ง์๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru