PowerDNS Server alaṣẹ 4.7 Tu silẹ

Itusilẹ ti olupin DNS alaṣẹ PowerDNS Aṣẹ Server 4.7 ti ṣe atẹjade, ti a ṣe lati ṣeto ifijiṣẹ ti awọn agbegbe DNS. Gẹgẹbi awọn olupilẹṣẹ iṣẹ akanṣe, PowerDNS Aṣẹ Olupin n ṣiṣẹ ni isunmọ 30% ti nọmba lapapọ ti awọn ibugbe ni Yuroopu (ti a ba gbero awọn ibugbe nikan pẹlu awọn ibuwọlu DNSSEC, lẹhinna 90%). Koodu ise agbese ti pin labẹ iwe-aṣẹ GPLv2.

PowerDNS Aṣẹ Olupin n pese agbara lati tọju alaye agbegbe ni ọpọlọpọ awọn apoti isura infomesonu, pẹlu MySQL, PostgreSQL, SQLite3, Oracle, ati Microsoft SQL Server, bakanna bi LDAP ati awọn faili ọrọ itele ni ọna kika BIND. Idahun naa le jẹ sisẹ siwaju sii (fun apẹẹrẹ, lati ṣe àwúrúju àwúrúju) tabi darí nipasẹ sisopọ awọn olutọju aṣa ni Lua, Java, Perl, Python, Ruby, C ati C++. Awọn ẹya tun pẹlu awọn irinṣẹ fun ikojọpọ latọna jijin ti awọn iṣiro, pẹlu nipasẹ SNMP tabi nipasẹ API Wẹẹbu (a ṣe itumọ olupin HTTP kan fun awọn iṣiro ati iṣakoso), atunbere lẹsẹkẹsẹ, ẹrọ ti a ṣe sinu fun sisopọ awọn olutọju ni ede Lua, agbara lati fifuye iwọntunwọnsi. ni akiyesi ipo agbegbe ti alabara.

Awọn imotuntun akọkọ:

  • Atilẹyin ti a ṣafikun fun katalogi ti awọn agbegbe (“Awọn agbegbe Katalogi”), eyiti o rọrun itọju ti awọn olupin DNS Atẹle nitori otitọ pe dipo asọye awọn igbasilẹ lọtọ fun agbegbe Atẹle kọọkan lori olupin Atẹle, katalogi ti awọn agbegbe Atẹle ti gbe laarin jc ati Atẹle olupin. Lẹhin ti iṣeto gbigbe liana ti o jọra si gbigbe awọn agbegbe kọọkan, awọn agbegbe ti a ṣẹda lori olupin akọkọ ti o samisi bi o ti wa ninu itọsọna naa yoo ṣẹda laifọwọyi lori olupin Atẹle laisi iwulo lati ṣatunkọ awọn faili iṣeto. Itọsọna naa ṣe atilẹyin gmysql, gpgsql, gsqlite3, godbc ati awọn ẹhin ibi ipamọ lmdb.
  • Lakoko imuse ti katalogi agbegbe, koodu naa jẹ iṣapeye lati ṣiṣẹ pẹlu nọmba nla ti awọn ibugbe. Nigbati o ba tọju awọn agbegbe ni DBMS, nọmba awọn ibeere SQL ti dinku ni pataki - dipo ibeere lọtọ fun agbegbe kọọkan, yiyan ẹgbẹ kan ti ṣe ni bayi. Iyipada naa ni ipa rere lori iṣẹ ti awọn olupin ti n ṣiṣẹ nọmba nla ti awọn agbegbe, paapaa lori awọn eto ti ko lo itọsọna agbegbe kan.
  • Ti tun ṣiṣẹ ati atilẹyin pada fun ẹrọ paṣipaarọ bọtini GSS-TSIG, eyiti a yọkuro tẹlẹ nitori awọn ailagbara ati awọn ọran aabo ti o pọju.
  • Nigbati o ba n beere awọn igbasilẹ Lua nipa lilo TCP, ipinle Lua ti tun lo, eyiti o mu ilọsiwaju dara si.
  • Ibi-ipamọ data ti o da lori lmdbbackend ṣe imuse abuda si UUID ati agbara lati ṣe ipilẹṣẹ awọn idamọ nkan laileto.
  • Awọn irinṣẹ ti ṣafikun pdnsutil ati HTTP API lati ṣakoso awọn olupin adaṣe, ti a lo lati ṣe adaṣe imuṣiṣẹ ati imudojuiwọn awọn agbegbe lori awọn olupin DNS Atẹle laisi atunto awọn agbegbe ile-keji pẹlu ọwọ.
  • Ti ṣafikun iṣẹ Lua tuntun ifurlextup.
  • Ṣafikun ilana isale esiperimenta fun ti ipilẹṣẹ ati jiṣẹ awọn bọtini (rola bọtini).

orisun: opennet.ru

Fi ọrọìwòye kun