Seva ya Mamlaka ya PowerDNS 4.7 Imetolewa

Kutolewa kwa seva ya DNS iliyoidhinishwa na Seva ya Mamlaka ya PowerDNS 4.7 imechapishwa, iliyoundwa ili kupanga uwasilishaji wa maeneo ya DNS. Kulingana na wasanidi wa mradi, Seva Idhini ya PowerDNS hutumikia takriban 30% ya jumla ya idadi ya vikoa barani Ulaya (ikiwa tutazingatia tu vikoa vilivyo na sahihi za DNSSEC, basi 90%). Msimbo wa mradi unasambazwa chini ya leseni ya GPLv2.

Seva Inayoidhinishwa ya PowerDNS hutoa uwezo wa kuhifadhi maelezo ya kikoa katika hifadhidata mbalimbali, ikiwa ni pamoja na MySQL, PostgreSQL, SQLite3, Oracle, na Seva ya Microsoft SQL, pamoja na LDAP na faili za maandishi wazi katika umbizo la BIND. Jibu linaweza kuchujwa zaidi (kwa mfano, kuchuja barua taka) au kuelekezwa kwingine kwa kuunganisha vidhibiti maalum katika Lua, Java, Perl, Python, Ruby, C na C++. Vipengele pia vinajumuisha zana za ukusanyaji wa takwimu za mbali, ikiwa ni pamoja na kupitia SNMP au kupitia API ya Wavuti (seva ya HTTP imeundwa ndani kwa ajili ya takwimu na usimamizi), kuwasha upya papo hapo, injini iliyojengewa ndani ya kuunganisha vidhibiti katika lugha ya Lua, uwezo wa kupakia salio. kwa kuzingatia eneo la kijiografia la mteja.

Ubunifu kuu:

  • Usaidizi ulioongezwa kwa katalogi ya kanda ("Kanda za Katalogi"), ambayo hurahisisha utunzaji wa seva za sekondari za DNS kwa sababu badala ya kufafanua rekodi tofauti kwa kila eneo la sekondari kwenye seva ya sekondari, katalogi ya maeneo ya sekondari huhamishwa kati ya seva za msingi na sekondari. Baada ya kusanidi uhamishaji wa saraka sawa na uhamishaji wa kanda za kibinafsi, kanda zilizoundwa kwenye seva ya msingi ambazo zimewekwa alama kama zimejumuishwa kwenye saraka zitaundwa kiotomatiki kwenye seva ya pili bila hitaji la kuhariri faili za usanidi. Saraka inasaidia gmysql, gpgsql, gsqlite3, godbc na lmdb kuhifadhi backends.
  • Wakati wa utekelezaji wa katalogi ya ukanda, nambari hiyo iliboreshwa kufanya kazi na idadi kubwa ya vikoa. Wakati wa kuhifadhi kanda katika DBMS, idadi ya maswali ya SQL imepunguzwa sana - badala ya swala tofauti kwa kila kikoa, uteuzi wa kikundi sasa unafanywa. Mabadiliko yana athari chanya katika utendaji wa seva zinazohudumia idadi kubwa ya kanda, hata kwenye mifumo ambayo haitumii saraka ya eneo.
  • Imefanyia kazi upya na kurejesha usaidizi wa utaratibu wa kubadilishana ufunguo wa GSS-TSIG, ambao uliondolewa hapo awali kwa sababu ya udhaifu na matatizo yanayoweza kutokea ya usalama.
  • Wakati wa kuomba rekodi za Lua kwa kutumia TCP, hali ya Lua ilitumiwa tena, ambayo iliboresha sana utendakazi.
  • Hifadhidata kulingana na lmdbbackend inaweka masharti kwa UUID na uwezo wa kutengeneza vitambulishi vya kitu nasibu.
  • Zana zimeongezwa kwa pdnsutil na API ya HTTP ili kudhibiti seva za msingi, zinazotumiwa kuweka uwekaji na kusasisha maeneo kiotomatiki kwenye seva za pili za DNS bila kusanidi maeneo ya pili.
  • Imeongeza kitendakazi kipya cha Lua ifurlextup.
  • Imeongeza mchakato wa kimajaribio wa usuli wa kuzalisha na kuwasilisha funguo (rola muhimu).

Chanzo: opennet.ru

Kuongeza maoni