PowerDNS ์ธ์ฆ ์„œ๋ฒ„ 4.3 ๋ฆด๋ฆฌ์Šค

์ผ์–ด๋‚ฌ๋‹ค ๊ถŒํ•œ ์žˆ๋Š” DNS ์„œ๋ฒ„ ์ถœ์‹œ PowerDNS ๊ถŒํ•œ ์žˆ๋Š” ์„œ๋ฒ„ 4.3, DNS ์˜์—ญ ๋ฐฐํฌ๋ฅผ ๊ตฌ์„ฑํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์— ์˜ํ•ด ์— ๋”ฐ๋ฅด๋ฉด ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์ž์ธ PowerDNS Authoritative Server๋Š” ์œ ๋Ÿฝ ์ „์ฒด ๋„๋ฉ”์ธ ์ˆ˜์˜ ์•ฝ 30%๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค(DNSSEC ์„œ๋ช…์ด ์žˆ๋Š” ๋„๋ฉ”์ธ๋งŒ ๊ณ ๋ คํ•œ๋‹ค๋ฉด 90%). ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ ๋ฐฐํฌ์ž GPLv2์— ๋”ฐ๋ผ ๋ผ์ด์„ผ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

PowerDNS Authoritative Server๋Š” MySQL, PostgreSQL, SQLite3, Oracle ๋ฐ Microsoft SQL Server๋ฅผ ๋น„๋กฏํ•œ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ LDAP ๋ฐ BIND ํ˜•์‹์˜ ์ผ๋ฐ˜ ํ…์ŠคํŠธ ํŒŒ์ผ์— ๋„๋ฉ”์ธ ์ •๋ณด๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์‘๋‹ต ๋ฐ˜ํ™˜์€ ์ถ”๊ฐ€๋กœ ํ•„ํ„ฐ๋ง(์˜ˆ: ์ŠคํŒธ ํ•„ํ„ฐ๋ง)ํ•˜๊ฑฐ๋‚˜ Lua, Java, Perl, Python, Ruby, C ๋ฐ C++์—์„œ ์ž์ฒด ํ•ธ๋“ค๋Ÿฌ๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ ๋ฆฌ๋””๋ ‰์…˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ ์ค‘์—๋Š” SNMP ๋˜๋Š” ์›น API(ํ†ต๊ณ„ ๋ฐ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด http ์„œ๋ฒ„๊ฐ€ ๋‚ด์žฅ๋˜์–ด ์žˆ์Œ), ์ฆ‰์‹œ ๋‹ค์‹œ ์‹œ์ž‘, Lua ์–ธ์–ด๋กœ ํ•ธ๋“ค๋Ÿฌ๋ฅผ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๋‚ด์žฅ ์—”์ง„์„ ํ†ตํ•œ ์›๊ฒฉ ํ†ต๊ณ„ ์ˆ˜์ง‘ ๋„๊ตฌ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. , ํด๋ผ์ด์–ธํŠธ ์˜ ์ง€๋ฆฌ์  ์œ„์น˜ ์— ๋”ฐ๋ผ ๋ถ€ํ•˜ ๋ฅผ ๋ถ„์‚ฐ ํ•˜๋Š” ๊ธฐ๋Šฅ .

์ฃผ์š” ํ˜์‹ :

  • ์ถ”๊ฐ€๋จ ์ง€์› ๊ฒŒ์‹œ๋˜์ง€ ์•Š์€(์ˆจ๊ฒจ์ง„) DNSSEC ํ‚ค ๊ด€๋ฆฌ, ์ฆ‰ ๊ตฌ์—ญ ์„œ๋ช…์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์‹ค์ œ ๊ตฌ์—ญ์—๋Š” ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” ํ‚ค์ž…๋‹ˆ๋‹ค.
  • ์ด์ œ pdns.conf์˜ "default-publish-{cds|cdnskey}" ์„ค์ •์„ ์‚ฌ์šฉํ•˜์—ฌ CDS/CDNSKEY ๋ ˆ์ฝ”๋“œ๋ฅผ ์ž๋™์œผ๋กœ ๊ฒŒ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • SSL ์‚ฌ์šฉ ๊ฐ€๋Šฅ์„ฑ์— ๋Œ€ํ•œ ํ”Œ๋ž˜๊ทธ๋ฅผ ๋ณด๋‚ด๋Š” ์˜ต์…˜์ด gmysql ๋ฐฑ์—”๋“œ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • pdnsutil ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ์˜์—ญ์„ ํŽธ์ง‘ํ•œ ํ›„ ์‹œํ€€์Šค ๋ฒˆํ˜ธ๊ฐ€ ์ฆ๊ฐ€ํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  • goracle, lua, mydns, opendbx ๋ฐ oracle ๋ฐฑ์—”๋“œ๊ฐ€ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • "pdns_control show-config" ๋ช…๋ น์— "full" ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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