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ọ:
- A fi àtìlẹ́yìn kún un fún àwọn agbègbè Catalog, èyí tí ó mú kí ìtọ́jú àwọn olupin DNS kejì rọrùn nípa gbígbà kí a ṣètò olupin náà lórí olupin kejì dípò olupin Pẹ̀lú àwọn àkọsílẹ̀ ọ̀tọ̀ọ̀tọ̀ fún agbègbè kejì kọ̀ọ̀kan, àkójọpọ̀ agbègbè kejì ni a gbé láàrín àwọn olupin àkọ́kọ́ àti ti kejì. Lẹ́yìn tí a bá ti ṣètò ìyípadà àkójọpọ̀, tí ó jọ ìyípadà àwọn agbègbè kọ̀ọ̀kan, àwọn agbègbè tí a ṣẹ̀dá lórí olupin àkọ́kọ́ tí a sì sàmì sí gẹ́gẹ́ bí a ti fi sínú àkójọpọ̀ ni a óò ṣẹ̀dá láìfọwọ́sí lórí olupin kejì láìsí àìní láti ṣàtúnṣe àwọn fáìlì ìṣètò. Àkójọpọ̀ náà ń ṣe àtìlẹ́yìn fún àwọn àtìlẹ́yìn ìpamọ́ wọ̀nyí: gmysql, gpgsql, gsqlite3, godbc, àti lmdb.
- Nígbà tí wọ́n ń ṣe àgbékalẹ̀ àkójọpọ̀ agbègbè náà, wọ́n ṣe àtúnṣe sí kódù náà láti lè ṣàkóso ọ̀pọ̀lọpọ̀ àwọn agbègbè. Nígbà tí wọ́n ń tọ́jú àwọn agbègbè nínú DBMS, iye àwọn ìbéèrè SQL dínkù gidigidi—dípò ìbéèrè ọ̀tọ̀ fún agbègbè kọ̀ọ̀kan, wọ́n ti ṣe àṣàyàn ẹgbẹ́ kan báyìí. Àyípadà yìí ti ní ipa rere lórí iṣẹ́. apèsè, tí ó ń ṣiṣẹ́ fún ọ̀pọ̀lọpọ̀ agbègbè, kódà lórí àwọn ètò tí kò lo àkójọ agbègbè.
- 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
